Sintaksisi esa 2 hil:
UPDATE SET column=expression;
UPDATE SET column=expression
WHERE qidiruv_sharti
Group by va Order by standart so‘zlaridan foydalanib so‘rov yaratish
Guruhli funksiyalar jadvaldan yigilgan axborotlarni olish uchun xizmat qiladi. Bu
funksiyalari jadvaldagi satrlar guruxi bilan amal bajarib, 1 ta natija chiqaradi
Code:::
SELECT nomi,max(miqdori) as 'umumiy ishllab chiqaarilgan mahsulot' from
pechene group by nomi;
Natija:
ORDER BY - parametri ko`rsatilgan maydonning barcha yozuvlarni o`sib borishi yoki
kamayishi tartibida tartibida tartiblab beradi. Order by desc yozilsa kamayish tartibida
yoziladi.
Order by (ASC) bo`lsa o`sish tartibida yoziladi.
Code:
select * from pechene order by miqdori asc;
Natija:
Bir nechta ustunlar bo'yicha TARTIB
BERISH Misol
Code:
select * from pechene order by nomi,miqdori;
SELECT * FROM pechene
ORDER
BY nomi ASC, miqdori DESC;
HAVING parametri qator guruhlari uchun tanlov shartini belgilashga imkon beradi. U
WHERE parametriga o'xshaydi, lekin GROUP BY parametridan keyin aniqlanadi va
birlashtirilgan qatorlarga qo'llaniladi. HAVING parametrini tanlash shartida, so'rov
bo'yicha ustunlar qiymatlarini, shu jumladan agregat funktsiyalarining qiymatlarini
ishlatishingiz mumkin
SELECT column_name(s)
FROM table_name
WHERE condition
GROUP BY column_name(s)
HAVING condition
ORDER BY column_name(s);
bu having operatorining ishlash sintaksini ifodalab beradi.
select nomi,sum(miqdori) from pechene group by nomi having sum(miqdori)>450;
Shuningdek where = having qachon bo’ladi?
select * from pechene having miqdori>450;
select * from pechene where miqdori>450;