Mis on üherealine alampäring?
Mis on üherealine alampäring?

Video: Mis on üherealine alampäring?

Video: Mis on üherealine alampäring?
Video: Великий и ужасный 3.2 Di-D (4M41) для Pajero 3: какие проблемы с ним случаются? 2024, Mai
Anonim

Üherealised alampäringud . A üherealine alampäring tagastab nulli või ühe rida välisele SQL-lausele. Võite asetada a alampäring SELECT-lause WHERE-, HAVING- või FROM-klauslis.

Kui seda arvesse võtta, siis mis vahe on üherealise alampäringu ja mitmerealise alampäringu vahel?

Vallaline - rea alampäringud on alampäringud kasutatud koos võrdlusoperaator sees KUS või klausel HAVING. Alampäringud mis võib tagasi tuua rohkem kui ühe rida (aga ainult ühte veergu) kutsutakse välislausesse mitmekordne - rea alampäringud . Mitu - rea alampäringud on alampäringud kasutatud koos an IN , ANY või ALL klausel.

Samamoodi, mis on mitmerealine alampäring? Mitme rea alampäring Mitu - rea alampäringud on pesastatud päringud, mis võivad tagastada rohkem kui ühe rida tulemuste ülempäringule. Mitu - rea alampäringud kasutatakse kõige sagedamini WHERE- ja HAVING-klauslites. Kuna see naaseb mitu rida , peavad seda käsitlema komplekti võrdlusoperaatorid (IN, ALL, ANY).

Millised on üherealised alampäringu operaatorid?

The operaatorid millega saab kasutada vallaline - rida alampäringud on =, >, >=, <, <= ja. Grupifunktsioone saab kasutada alampäring . Näiteks järgmine avaldus toob välja andmed kõrgeimat palka saava töötaja kohta. Having-klauslit saab kasutada ka koos vallaline - rea alampäring.

Kas alampäring võib tagastada mitu rida?

Mitme rea alampäring Tagastab mitme rea alampäringu üks või mitu read välisele SQL avaldus. Välimises päringus võite kasutada operaatorit IN, ANY või ALL, et käsitleda a alampäring et tagastab mitu rida . Sisu: operaatori NOT IN kasutamine koos a Mitme rea alampäring.

Soovitan: