Kas ir vienas rindas apakšvaicājums?
Kas ir vienas rindas apakšvaicājums?

Video: Kas ir vienas rindas apakšvaicājums?

Video: Kas ir vienas rindas apakšvaicājums?
Video: DJ Snake - Let Me Love You ft. Justin Bieber 2024, Decembris
Anonim

Vienas rindas apakšvaicājumi . A vienas rindas apakšvaicājums atgriež nulli vai vienu rinda uz ārējo SQL priekšrakstu. Jūs varat ievietot a apakšvaicājums priekšraksta SELECT klauzulā WHERE, HAVING vai FROM.

Ņemot to vērā, kāda ir atšķirība starp vienas rindas apakšvaicājumu un vairāku rindu apakšvaicājumu?

Viens - rindu apakšvaicājumi ir apakšvaicājumi lietots ar salīdzināšanas operators iekšā KUR vai HAVING klauzula. Apakšvaicājumi kas var atgriezties vairāk nekā vienu rinda (bet tikai viena kolonna) uz ārējo paziņojumu tiek izsaukti vairākas - rindu apakšvaicājumi . Vairāki - rindu apakšvaicājumi ir apakšvaicājumi lietots ar IN , ANY vai ALL klauzula.

Tāpat, kas ir vairāku rindu apakšvaicājums? 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).

Kuri attiecīgi ir vienas rindas apakšvaicājuma operatori?

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.

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.

Ieteicams: