Kuri ir vienas rindas apakšvaicājuma operatori?
Kuri ir vienas rindas apakšvaicājuma operatori?

Video: Kuri ir vienas rindas apakšvaicājuma operatori?

Video: Kuri ir vienas rindas apakšvaicājuma operatori?
Video: Single Row Subqueries (Introduction to Oracle SQL) 2024, Novembris
Anonim

The operatoriem ko var lietot ar viens - rinda apakšqueires ir =, >, >=, <, <= un. Grupas funkcijas var izmantot apakšvaicājums . Piemēram, šis paziņojums izgūst informāciju par darbinieku, kuram ir lielākā alga. Ņemot klauzulu var izmantot arī ar viens - rindas apakšvaicājums.

Kurš operators netiek izmantots vienas rindas apakšvaicājumos?

Cits salīdzinājums operatoriem piemēram,, >, <, <= var būt lietots ar viens apakšvaicājums . Nākamajā piemērā tiek izmantots "<" operators ārējā vaicājuma WHERE klauzulā. Funkcija AVG() ir lietots iekš apakšvaicājums lai iegūtu vidējo pasūtījuma summu, kas tiek nodota ārējā vaicājuma WHERE klauzulai.

Otrkārt, vai apakšvaicājums var atgriezt vairākas rindas? Vairāku rindu apakšvaicājumi Atgriežas vairāku rindu apakšvaicājumi viens vai vairāki rindas uz ārējo SQL paziņojums, apgalvojums. Varat izmantot operatoru IN, ANY vai ALL ārējā vaicājumā, lai apstrādātu a apakšvaicājums ka atgriež vairākas rindas . Saturs: Operatora NOT IN izmantošana ar a Vairāku rindu apakšvaicājums.

Tātad, kas ir vienas rindas apakšvaicājums?

Viens - rindu apakšvaicājumi ir apakšvaicājumi izmantots ar salīdzināšanas operatoru WHERE vai HAVING klauzulā. Apakšvaicājumi kas var atgriezties vairāk nekā vienu rinda (bet tikai viena kolonna) ārējam priekšrakstam tiek saukti par vairākiem rindu apakšvaicājumi . vairākas- rindu apakšvaicājumi ir apakšvaicājumi izmantots ar IN, ANY vai ALL klauzulu.

Kas ir vairāku rindu apakšvaicājums SQL?

Vairāku rindu apakšvaicājums Vairāki - rindu apakšvaicājumi ir ligzdoti vaicājumi, kas var atgriezt vairāk nekā vienu rinda no rezultātiem uz vecāku vaicājumu. Vairāki - rindu apakšvaicājumi tiek lietoti visbiežāk klauzulās WHERE un HAVING. Kopš tā atgriežas vairākas rindas , tas ir jāapstrādā iestatītajiem salīdzināšanas operatoriem (IN, ALL, ANY).

Ieteicams: