Bir qatorli quyi so'rov nima?
Bir qatorli quyi so'rov nima?

Video: Bir qatorli quyi so'rov nima?

Video: Bir qatorli quyi so'rov nima?
Video: BİR O'ZİNGİZ KO'RİNG / DUNYODAGİ ENG G'ALATİ ER-XOTİNLAR / Buni Bilasizmi? 2024, May
Anonim

Bir qatorli quyi so'rovlar . A bitta qatorli quyi so'rov nol yoki bittani qaytaradi qator tashqi SQL bayonotiga. a joylashtirishingiz mumkin pastki so'rov WHERE bandida, HAVING bandida yoki SELECT iborasining FROM bandida.

Buni hisobga olsak, bitta qatorli quyi so'rov va ko'p qatorli quyi so'rov o'rtasidagi farq nima?

Yagona - qator pastki so'rovlari bor pastki so'rovlar ishlatilgan bilan taqqoslash operatori a ichida WHERE yoki HAVING bandi. Quyi so'rovlar bu bir nechta qaytishi mumkin qator (lekin faqat bitta ustun) tashqi bayonotga chaqiriladi bir nechta - qator pastki so'rovlari . Bir nechta - qator pastki so'rovlari bor pastki so'rovlar bilan ishlatiladi IN , HAR QANDAY yoki ALL bandi.

Xuddi shunday, ko'p qatorli quyi so'rov nima? Ko'p qatorli pastki so'rov Ko'p - qator pastki so'rovlari bir nechta qaytara oladigan ichki so'rovlardir qator ota-ona so'roviga natijalar. Bir nechta - qator pastki so'rovlari ko'pincha WHERE va HAVING bandlarida qo'llaniladi. Qaytgandan beri bir nechta qatorlar , u to'plam taqqoslash operatorlari (IN, ALL, ANY) tomonidan ishlashi kerak.

Shunga ko'ra, bitta qatorli quyi so'rov operatorlari qaysilar?

The operatorlar bilan foydalanish mumkin yagona - qator pastki so'rovlar =, >, >=, <, <= va. Guruh funksiyalaridan foydalanish mumkin pastki so'rov . Misol uchun, quyidagi bayonot eng yuqori maoshga ega bo'lgan xodimning ma'lumotlarini oladi. Having-cluse bilan ham ishlatilishi mumkin yagona - qator pastki so'rovi.

Quyi so'rov bir nechta qatorlarni qaytara oladimi?

Ko'p qatorli quyi so'rovlar Ko'p qatorli quyi so'rovlar qaytariladi bir yoki bir nechta qatorlar tashqi tomonga SQL bayonot. a ni boshqarish uchun tashqi so'rovda IN, ANY yoki ALL operatoridan foydalanishingiz mumkin pastki so'rov bu bir nechta qatorni qaytaradi . Mundarija: NOT IN operatoridan a bilan foydalanish Ko'p qatorli quyi so'rov.

Tavsiya: