Sharof rashidov nomidagi samarqand davlat universiteti intelektual tizimlar va kompyutyer texnalogiyalari fakulteti


Download 430.44 Kb.
bet3/18
Sana31.10.2023
Hajmi430.44 Kb.
#1736258
1   2   3   4   5   6   7   8   9   ...   18
Bog'liq
3 lab

SQLda funksiyalarni yig'ish
SQL-da yig'ish deb ataladigan juda foydali funktsiyalar mavjud, xususan:

  • COUNT— belgilangan ustundagi qiymatlar soni;

  • SUM belgilangan ustundagi qiymatlar yig'indisi;

  • AVG- ko'rsatilgan ustundagi o'rtacha qiymat;

  • MIN— belgilangan ustundagi minimal qiymat;

  • MAX— belgilangan ustundagi maksimal qiymat.

Masalan, biz kompyuterning o'rtacha narxini, maksimal va minimalini olishimiz kerak, buning uchun biz quyidagi so'rovni yozishimiz mumkin.
Jadvaldan AVG(narx), MAX(narx), MIN(narx) ni tanlang
GURUH BO'YICHA
Siz qiymatlarni ustunlar bo'yicha guruhlashingiz mumkin, masalan, har bir kompyuter modeli uchun o'rtacha narxni bilishimiz kerak, bu holda so'rov shunday bo'ladi.
Modelni TANLASH, AVG (narx) AS AVGPrice FROM jadval GROUP BY model
E'tibor bergan bo'lsangiz, men bu erda topshiriqni ishlatganman " taxallus» ushbu so'rov natijalarini yanada qulayroq qabul qilish uchun, ya'ni. ustundan keyin AS va natijalarda ko'rsatilishi kerak bo'lgan nomni yozing.
Shartlarni alohida ustunlarda qo'llashda bo'lgani kabi, funktsiyadan foydalanib, butun guruh uchun shartni ham belgilashingiz mumkin EGA. Masalan, ushbu kompyuterlarning modellari bo'yicha guruhlangan, lekin maksimal narxi 500 dan kam bo'lgan kompyuterning maksimal narxini aniqlashimiz kerak.
Modelni tanlang, MAX(narx) MAX (narx) BO'LGAN modellar bo'yicha jadval GURUHI< 500
Bunday holda, bizning so'rovimiz bizga modellar bo'yicha guruhlangan kompyuterlarni beradi, ularning maksimal narxi 500 dan kam.
Eslatma! Ushbu maqolada SQL-da guruhlash haqida ko'proq o'qishingiz mumkin.

SQL da NULL qiymati
SQLda NULL kabi qiymat mavjud. Aslida, NULL qiymatning yo'qligi ( bular. bo'sh). Bunday qiymatni o'z ichiga olgan barcha qatorlarni ko'rsatish uchun ( masalan, biz hali ba'zi kompyuterlar uchun narx belgilaganimiz yo'q) quyidagi shartdan foydalanishimiz mumkin.
Narx NULL BO'LGAN jadvaldan * TANLASH
Bu narx maydoni uchun qiymat bo'lmagan barcha qatorlarni qidirishni anglatadi.

Download 430.44 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   18




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