Практическая лабораторная работа №1


C0UNT(*)  C0UNT([DISTINCT | ALL] выражение)



Download 3,23 Mb.
Pdf ko'rish
bet148/221
Sana08.11.2022
Hajmi3,23 Mb.
#862568
TuriУчебно-методическое пособие
1   ...   144   145   146   147   148   149   150   151   ...   221
Bog'liq
Khoroshaya metoda po SQL SERVER

C0UNT(*) 
C0UNT([DISTINCT | ALL] выражение
Простейший способ использования этой функции - подсчет количества строк в 
таблице (всех или удовлетворяющих указанному условию). Для этого используется 
первый вариант синтаксиса. 


133 
Создайте новый запрос, введите sql-запрос, выполните его, сохраните его в 
рабочую папку ЛАБ7_SQL под именем 1.sql. 
Запрос 1. Информация о скольких преподавателях имеется в базе данных? 
SELECT COUNT(*) AS "К-во преподавателей"
FROM TEACHER; 
Чтобы выполнить sql-команду нажмите на панели редактора кнопку Выполнить. В 
результате выполнения данного кода будет подсчитано кол-во всех преподавателей. 
Например,
Самостоятельно
создать запрос 2. Сколько ассистентов не имеют телефонов? 
Запросы с агрегатными функциями можно строить и с использованием нескольких 
таблиц, так как входная таблица и в этом случае будет только одна. 
Самостоятельно
создать запрос 3. Сколько кафедр на факультете математики и 
информатики? 
Во втором варианте синтаксиса функции COUNT в качестве аргумента может быть 
использовано имя отдельного столбца. В этом случае подсчитывается количество либо 
всех значений в этом столбце входной таблицы, либо только неповторяющихся (при 
использовании ключевого слова DISTINCT). 
 
Запрос 4. На скольких различных должностях работают преподаватели 
кафедры «Компьютерные системы и сети»? 
SELECT C0UNT(DISTINCT DOLGNOST)
FROM KAFEDRA d, TEACHER t
WHERE d.KOD_KAFEDRU = t.KOD_KAFEDRU AND 
LOWER(d.NAME_KAFEDRU) = 'Компьютерные системы и сети'; 
 
Функция SUM 
Эта агрегатная функция подсчитывает сумму значений аргумента для всех строк 
входной таблицы. Аргумент должен иметь числовой тип или быть временным 
промежутком. В качестве аргумента может выступать имя столбца или выражение над 
столбцами входной таблицы. В этой функции также допускается использовать ключевые 
слова DISTINCT и ALL. Приведем примеры. 

Download 3,23 Mb.

Do'stlaringiz bilan baham:
1   ...   144   145   146   147   148   149   150   151   ...   221




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish