Qo‘llanma · SQL
aggregation
4 ta masala Masalalar ro‘yxatida
Nazariya
Agregat funksiyalar ko‘p qatorni bitta qiymatga aylantiradi.
SELECT COUNT(*) FROM students; -- qatorlar soni
SELECT AVG(grade), MAX(grade), MIN(grade) FROM students;
SELECT SUM(price * qty) AS revenue FROM order_items;
SELECT ROUND(AVG(grade), 2) FROM students; -- 2 xonagacha yaxlitlash
Diqqat
GROUP BYsiz agregat butun jadval uchun bitta qator qaytaradi.- Agregat bilan birga oddiy ustun tanlash (
SELECT name, MAX(grade)) —GROUP BYsiz noaniq natija beradi. - Butun sonlarni bo‘lishda butun natija chiqishi mumkin:
AVGyoki1.0 * a / bishlating.
Easy
- Easy
- Easy
- Easy
-
EasyOmbor hisoboti SQL