4. Standart funksiyalarning sqlda sintaksisi


SELECT COUNT(CUST_NUM) FROM CUSTOMERS



Download 13,5 Kb.
bet2/3
Sana31.01.2023
Hajmi13,5 Kb.
#905680
1   2   3
Bog'liq
Sqlda jarayonlar va standart funksiyalar Reja sql tilida agrega-fayllar.org

SELECT COUNT(CUST_NUM) FROM CUSTOMERS
Yana bir soi bilan bajardi?
SELECT COUNT(NAME) FROM SALESREPS WHERE SALES > QUOTA
COUNT(*) funksiyasi qiymatlar sonini emas, satrlar sonini hisoblaydi. Quyidagicha yozish mumkin:
SELECT COUNT(*) FROM ORDERS WHERE AMOUNT > 250
NULL qiymat va agregat funksiyalar.
Ustun qiymati NULL bora "agregat funksiyalar NULL qiymatni erov korovdagi qiymatlar xar xil. CHunki QUOTA maydoni- NULL qiymatni orinishda botiborga olmaydi, COUNT(*) botiborga olmaydi, lekin
AVG(), SUM() - NULL qiymat mavjud borov
Agregat funksiyalar argumentlari
SELECT SUM(SALES), SUM(QUOTA), (SUM(SALES) -
SUM(QUOTA)), (SUM(SALES - QUOTA)) FROM SALESREPS (SUM(SALES)-SUM(QUOTA)) va (SUM(SALES-QUOTA)) ifodalari agar QUOTA, maydoni NULL qiymatga ega boni ifoda SUM(ustun qiymati - NULL) Yana NULL qaytaradi! Shunday qilib:
Agar ustundagi qiymatlardan biri NULL ga teng bolsa, AVG(), SUM(), MIN(), MAX() funksiyalari NULL qaytaradi! Funksiya COUNT() nol qaytaradi!
Agar ustunda qiymatlar boni ustun boqligiga boglmasa, bu funksiya nol qaytaradi!
DISTINCT funksiyasini agregat funksiyalar bilan birga ishlatish mumkin.
Masalan quyidagi solishi mumkin, ifoda argument bonosi yollab borovda DISTINCT faqat bir marta qollanilsa, boshqa argument bilan qorovlar yaratish

REP maydoni bu xolda guruhlash maydonidir, yani quyidagilar bajariladi:
Soyicha AMOUNT ustuni orov oz ichiga oladi.

Standart funksiyalarning SQLda sintaksisi

SELECT REP_OFFICE, MIN(QUOTA), MAX(QUOTA) FROM SALESREPS GROUP BY REP_OFFICE

Yana bir sorov: Xar bir xizmatchi nechta mijozga xizmat kotibortbering. Soyicha guruhlash mumkin. Masalan, quyidagicha:

Har bir xizmatchi uchun xar bir klient bozi va undan foydalanib ikki nusxadagi satrlarni oyicha guruhlashda natijalar ikki darajasiga ega guruhlar va ostki guruhlar yaratish mumkin emas. Lekin tartiblashni qorov natijalari avtomatik tartiblanadi.


Download 13,5 Kb.

Do'stlaringiz bilan baham:
1   2   3




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