Kaj je enovrstična podpoizvedba?
Kaj je enovrstična podpoizvedba?

Video: Kaj je enovrstična podpoizvedba?

Video: Kaj je enovrstična podpoizvedba?
Video: Indila - Dernière Danse (Clip Officiel) 2024, Maj
Anonim

Enovrstične podpoizvedbe . A enovrstično podpoizvedbo vrne nič ali eno vrstico na zunanji stavek SQL. Lahko postavite a podpoizvedba v členu WHERE, stavku HAVING ali členu FROM stavka SELECT.

Če upoštevamo to, kakšna je razlika med podpoizvedbo z eno vrstico in podpoizvedbo z več vrsticami?

Samski - vrstične podpoizvedbe so podpoizvedbe uporablja z primerjalni operater v Klavzula WHERE ali HAVING. Podpoizvedbe ki lahko vrne več kot enega vrstico (vendar samo en stolpec) v zunanji stavek večkraten - vrstične podpoizvedbe . Večkraten - vrstične podpoizvedbe so podpoizvedbe uporablja z an IN klavzula, ANY ali ALL.

Podobno, kaj je podpoizvedba z več vrsticami? Večvrstična podpoizvedba Večkrat - vrstične podpoizvedbe so ugnezdene poizvedbe, ki lahko vrnejo več kot eno vrstico rezultatov na nadrejeno poizvedbo. Večkraten - vrstične podpoizvedbe se najpogosteje uporabljajo v stavkih WHERE in HAVING. Ker se vrne več vrstic , ga morajo obravnavati nastavljeni primerjalni operatorji (IN, ALL, ANY).

Kateri so torej operaterji podpoizvedbe v eni vrstici?

The operaterji ki se lahko uporablja z samski - vrstico podpoizvedbe so =, >, >=, <, <= in. Skupinske funkcije se lahko uporabljajo v podpoizvedba . Na primer, naslednja izjava pridobi podatke o zaposlenem, ki ima najvišjo plačo. Klavzula Having se lahko uporablja tudi z samski - podpoizvedba vrstice.

Ali lahko podpoizvedba vrne več vrstic?

Podpoizvedbe z več vrsticami Vrne se podpoizvedbe z več vrsticami eno ali več vrstice na zunanjo SQL izjava. Operater IN, ANY ali ALL lahko uporabite v zunanji poizvedbi za obdelavo a podpoizvedba to vrne več vrstic . Vsebina: Uporaba operatorja NOT IN z a Podpoizvedba z več vrsticami.

Priporočena: