SELECT EMPL_NUM, NAME, SUM(AMOUNT)
FROM ORDERS, SALESREPS
WHERE REP = EMPL_NUM
GROUP BY EMPL_NUM, NAME
Yana soddaroq shakl:
Har bir xizmatchi uchun buyurtmalar umumiy sonini hisoblash.
SELECT NAME, SUM(AMOUNT)
FROM ORDERS, SALESREPS
WHERE REP = EMPL_NUM
GROUP BY NAME
Agar guruhlash maydonlaridan birida NULL qiymat mavjud bo‘lsa qaysi guruhga tegishli bo‘ladi? WHERE ifodasida NULL va NULL tenglikka solishtirish natijasi yana NULL beradi. SHuning uchun ANSI/ISO standartida GROUP BY ifodasida NULL qiymatlar teng deb qabul qilingan.
Topshiriqlar:
SELECT operatoriga oid misollar tuzing?
SELECT operatorida yordamida bir nechta jadvallardan ma`lumotlarni tanlash mumkin?
SQL tili vazifasi nima?
Do'stlaringiz bilan baham: |