|
Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti telekommunikatsiyalar fakulteti
|
bet | 3/3 | Sana | 03.12.2023 | Hajmi | 0,6 Mb. | | #110265 |
Bog'liq Mamatov MB3UNION ALL- (Bir nechta so‘rovlarni bitta SQL-buyruqqa birlashtirish va shunga mos ravishda so‘rovlar natijalarini birlashtirish uchun UNION kalit so‘zidan foydalaniladi. UNION bilan qo‘shilgan so‘rovlar bir xil miqdordagi ustunlarni chiqarishi kerak va ustunlar ma'lumotlari turlari mos bo‘lishi kerak. Natijalarni birlashtirishda takroriy satrlar avtomatik ravishda o‘chiriladi; takroriy satrlarning o‘chirilishining oldini olish uchun UNION so‘zining o‘rniga UNION ALL ifodasini ishlatiladi. Va nihoyat, bog‘langan so‘rov satrlarini ORDER BY jumlasi yordamida buyurtma qilish mumkin.
All_cars jadvalidagi mashinalarni 2000 va 2005-yillar o’ralig’idagilarini chiqaramiz.
All_cars jadvalidagi mashinalarni 1990 va 2003-yillar o’ralig’idagilarini chiqaramiz.
Endi yuqoridagi 2ta UNION yordamida amalni birlashtiramiz
Yuqoridagi 2ta INTERSECT yordamida amalni kesishtiramiz
Yuqoridagi 2-amaldan 1-amalni EXCEPT yordamida ayiramiz
Eslatma: POSTGRESQLda MINUS o’rniga EXCEPTdan foydalaniladi
All_cars jadvalidagi mashinalar yilining yig’indisini hisblaymiz.
All_cars jadvalidagi mashinalar yilining o’rtachasini hisblaymiz.
All_cars jadvalidagi mashinalar yilining minimalini hisblaymiz.
All_cars jadvalidagi mashinalar yilining maksimalini hisoblaymiz.
All_cars jadvalidagi mashinalar yilining sonini hisoblaymiz.
|
| |