Tək cərgəli alt sorğu nədir?
Tək cərgəli alt sorğu nədir?

Video: Tək cərgəli alt sorğu nədir?

Video: Tək cərgəli alt sorğu nədir?
Video: Azərbaycan səmasında görünən qəribə işıqlar NƏDİR? Gecə sıra ilə uçan naməlum aparatlar 2024, Bilər
Anonim

Tək Sıralı Alt Sorğular . A tək sıra alt sorğu sıfır və ya bir qaytarır sıra xarici SQL ifadəsinə. yerləşdirə bilərsiniz alt sorğu WHERE bəndində, HAVING bəndində və ya SELECT ifadəsinin FROM bəndində.

Bunu nəzərə alaraq, tək sətirli alt sorğu ilə çox sətirli alt sorğu arasında nə fərq var?

subay - sıra alt sorğular var alt sorğular istifadə olunur ilə müqayisə operatoru bir WHERE və ya HAVING bəndi. Alt sorğular birdən çox qaytara bilər sıra (lakin yalnız bir sütun) xarici ifadəyə çağırılır çoxsaylı - sıra alt sorğular . Çoxsaylı - sıra alt sorğular var alt sorğular ilə istifadə olunur IN , HƏR BİR və ya BÜTÜN bənd.

Eynilə, çox sətirli alt sorğu nədir? Çox Satırlı Alt Sorğu Çoxlu - sıra alt sorğular birdən çox qaytara bilən iç-içə sorğulardır sıra nəticələrin valideyn sorğusuna. Çoxsaylı - sıra alt sorğular ən çox WHERE və HAVING bəndlərində istifadə olunur. Qayıtdığı üçün çoxlu sıra , o, çoxlu müqayisə operatorları tərəfindən idarə olunmalıdır (IN, ALL, ANY).

Müvafiq olaraq, tək sətirli alt sorğu operatorları hansılardır?

The operatorlar ilə istifadə edilə bilər subay - sıra alt sorğular =, >, >=, <, <= və. Qrup funksiyalarından istifadə edilə bilər alt sorğu . Məsələn, aşağıdakı ifadə ən yüksək maaşa sahib olan işçinin təfərrüatlarını əldə edir. Having-cluse ilə də istifadə edilə bilər subay - sıra alt sorğu.

Alt sorğu birdən çox sətir qaytara bilərmi?

Birdən çox sətirli alt sorğular Çox sətirli alt sorğu qaytarır bir və ya daha çox sıralar xaricə SQL bəyanat. a idarə etmək üçün xarici sorğuda IN, ANY və ya ALL operatorundan istifadə edə bilərsiniz alt sorğu ki çoxlu sətirləri qaytarır . Mündəricat: NOT IN operatorunun a ilə istifadə edilməsi Çox sətirli alt sorğu.

Tövsiyə: