4. Standart funksiyalarning sqlda sintaksisi


SELECT COUNT(CUST_NUM) FROM CUSTOMERS



Yüklə 13,5 Kb.
səhifə2/3
tarix01.02.2023
ölçüsü13,5 Kb.
#82219
1   2   3
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.


Yüklə 13,5 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin