Ma’lumotlar bazasi” fanidan 2- amaliy ishi bajardi: Hoshimova. N


Download 27.27 Kb.
Sana17.06.2023
Hajmi27.27 Kb.
#1530710
Bog'liq
Nilufar MB2


O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI

KOMPYUTER INJINIRINGI” FAKULTETI
KI 21-01 guruh Talabasi Hoshimova Nilufarning
Ma’lumotlar bazasi” fanidan
2- Amaliy ISHI

Bajardi:Hoshimova .N
Fan o‘qituvchisi: Mirsaidov.B


S a m a r q a n d _ 2023
Nazariy qism
AND va OR operatorlari bir nechta shartlar asosida yozuvlarni filtrlash uchun ishlatiladi:

  • AND operatori barcha shartlar ajratilgan va rost bo'lsa, yozuvni ko'rsatadi.

  • OR operatori OR bilan ajratilgan shartlardan biri rost bo'lsa, yozuvni ko'rsatadi.

  • Agar shart(lar) to'g'ri bo'lmasa, NOT operatori yozuvni ko'rsatadi.
  • AND sintaksisi:


  • SELECT column1, column2, ...
    FROM table_name

  • WHERE condition1 AND condition2 AND condition3 ...;
  • OR sintaksisi:


  • SELECT column1, column2, ...
    FROM table_name
    WHERE condition1 OR condition2 OR condition3 ...;
  • NOT sintaksisi:


  • SELECT column1, column2, ...
    FROM table_name
    WHERE NOT condition;

“Mebellar do’koni” ma’lumotlar bazasini yaratish


Where bandi yozuvlarni yozuvlarni filtirlash uchun ishlatiladi. Where bandi faqat belgilangan shartga javob beradigan yozuvlarni olish uchun ishlatiladi.
ORDER BY kalit so'zi natijalar to'plamini o'sish yoki kamayish tartibida saralash uchun ishlatiladi.ORDER BY kalit so'zi sukut bo'yicha yozuvlarni o'sish tartibida tartiblaydi.
GROUP BY - bu bir xil qiymatga ega boʻlgan qatorlarni “har bir mamlakatdagi mijozlar sonini toping” kabi umumiy qatorlarga guruhlaydi.
GROUP BY operatori koʻpincha bir yoki bir nechta ustunlar boʻyicha oʻrnatilgan natijani guruhlash uchun yigʻma funksiyalar (COUNT, MAX, MIN, SUM, AVG) bilan ishlatiladi:
: UNION, INTERSECT ,MINUS (EXCEPT)

UNION operatori. Operator ikki yoki undan ortiq bayonotlarning UNION natijalar to'plamini birlashtirish uchun SELECT ishlatiladi.


  • Har bir SELECT bayonotda UNION bir xil sonli ustunlar bo'lishi kerak

  • Ustunlar ham o'xshash ma'lumotlar turlariga ega bo'lishi kerak

  • Har bir SELECTbayonotdagi ustunlar ham bir xil tartibda bo'lishi kerak

UNION sintaksisi:


SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2
SQL INTERSECT operatori 2 yoki undan ortiq SELECT operatori natijalarini qaytarish uchun ishlatiladi. Biroq, u faqat barcha so'rovlar yoki ma'lumotlar to'plamlari tomonidan tanlangan qatorlarni qaytaradi. Agar bitta so'rovda yozuv mavjud bo'lsa, ikkinchisida bo'lmasa, u INTERSECT natijalaridan olib tashlanadi. SQL INTERSECT ichidagi har bir SQL bayonoti o'xshash ma'lumotlar turlariga ega bo'lgan natijalar to'plamida bir xil miqdordagi maydonlarga ega bo'lishi kerak.
SQL MINUS operatori birinchi SELECT bayonotidagi ikkinchi SELECT operatori qaytarmagan barcha qatorlarni qaytarish uchun ishlatiladi. Har bir SELECT bayonoti ma'lumotlar to'plamini belgilaydi. MINUS operatori birinchi ma'lumotlar to'plamidagi barcha yozuvlarni oladi va keyin natijalardan ikkinchi ma'lumotlar to'plamidagi barcha yozuvlarni olib tashlaydi

Dastlab bazani chaqiramiz



Avg urtacha narxini chiqaradi







Download 27.27 Kb.

Do'stlaringiz bilan baham:




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