21 Esirgapov Abduvaxid Xusan o‘g‘li (k) “kadrlar bo’limi” ma’lumotlar bazasini yarating. And, or, not
Download 283.57 Kb.
|
MB 13
- Bu sahifa navigatsiya:
- PostgreSQL INTERSECT operatoriga kirish
HAVING vs. WHEREUshbu WHEREband sizga belgilangan shart asosida qatorlarni filtrlash imkonini beradi. Biroq, HAVINGband sizga belgilangan shart bo'yicha qatorlar guruhlarini filtrlash imkonini beradi. Boshqacha qilib aytganda, WHEREband qatorlarga, HAVINGband esa qatorlar guruhlariga qo'llaniladi. PostgreSQL INTERSECT operatoriga kirishUNION va EXCEPT operatorlari singari , PostgreSQL INTERSECToperatori ikkita yoki undan ortiq SELECT bayonotlarining natijalar to'plamini bitta natijalar to'plamiga birlashtiradi. Operator INTERSECTikkala natija to'plamida mavjud bo'lgan har qanday qatorlarni qaytaradi. Quyidagi rasmda INTERSECToperator tomonidan ishlab chiqarilgan yakuniy natijalar to'plami ko'rsatilgan. Yakuniy natija to'plami A doirasi B doira bilan kesishgan sariq maydon bilan ifodalanadi. Quyida INTERSECToperatorning sintaksisi tasvirlangan: SELECT select_list FROM A INTERSECT SELECT select_list FROM B; PostgreSQL EXCEPT operatori birinchi SELECT bayonotidagi ikkinchi SELECT bayonotida qaytarilmagan barcha qatorlarni qaytarish uchun ishlatiladi. Har bir SELECT bayonoti ma'lumotlar to'plamini belgilaydi. EXCEPT operatori birinchi ma'lumotlar to'plamidan barcha yozuvlarni oladi va keyin natijalardan ikkinchi ma'lumotlar to'plamidagi barcha yozuvlarni olib tashlaydi. So'rovdan tashqari Izoh: EXCEPT so'rovi ko'k rangdagi maydondagi yozuvlarni qaytaradi. Bular Dataset2 da emas, Dataset1 da mavjud yozuvlar. EXCEPT so'rovidagi har bir SELECT iborasi o'xshash ma'lumotlar turlariga ega natijalar to'plamida bir xil miqdordagi maydonlarga ega bo'lishi kerak. Sintaksis PostgreSQL-dagi EXCEPT operatorining sintaksisi: SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions] EXCEPT SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions]; Parametrlar yoki argumentlar ifodalar Ikkita SELECT iborasi oʻrtasida solishtirmoqchi boʻlgan ustunlar yoki hisoblar. Ular har bir SELECT bayonotida bir xil maydonlar bo'lishi shart emas, lekin tegishli ustunlar o'xshash ma'lumotlar turlari bo'lishi kerak. Download 283.57 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling