Mustaqil ish mavzu: Ma’lumotlar bazasini loyihalash. Mohiyat – aloqa diogrammasini qurish Bajardi: Yo’ldoshev Furqatjon


Download 1.18 Mb.
bet3/4
Sana18.06.2023
Hajmi1.18 Mb.
#1580101
1   2   3   4
Bog'liq
furqat mb

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:

    .

    .

    • 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;

    .

    • UNION, INTERSECT va MINUS standart so‘zlaridan foydalanish
    • Predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng ob`yektlardagi ma`lumotlarni birlashtirish maqsadida UNION, INTERSECT va MINUS standat so`zilaridan foydalaniladi. Barcha ob`yektlargagi ma`lumotlarni yuqoridagi standart so`zlar orqali birlashtiradigan so`rvlar tashkil etiladi.
    • birlashtirish(UNION);
    • - kеsishuv(INTERSECT);
    • - ayirma(MINUS);
    • UNION ALL- (Bir nechta so'rovlarni bitta SQL-buyruqqa birlashtirish va shunga mos ravishda so'rovlar natijalarini birlashtirish uchun UNION kalit so'zidan foydalaniladi

    Download 1.18 Mb.

    Do'stlaringiz bilan baham:
    1   2   3   4




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling