Ce este o subinterogare pe un singur rând?
Ce este o subinterogare pe un singur rând?

Video: Ce este o subinterogare pe un singur rând?

Video: Ce este o subinterogare pe un singur rând?
Video: Tutoriale de MySQL - 7. Sortarea rândurilor (ORDER BY) 2024, Mai
Anonim

Subinterogări cu un singur rând . A subinterogare pe un singur rând returnează zero sau unu rând la instrucțiunea SQL exterioară. Puteți plasa un subinterogare într-o clauză WHERE, o clauză HAVING sau o clauză FROM a unei instrucțiuni SELECT.

Ținând cont de acest lucru, care este diferența dintre o subinterogare cu un singur rând și o subinterogare cu mai multe rânduri?

Singur - subinterogări de rând sunt subinterogări folosit cu operator de comparaţie într-o WHERE sau clauza HAVING. Subinterogări care poate returna mai mult de unul rând (dar doar o coloană) la instrucțiunea exterioară sunt apelate multiplu - subinterogări de rând . Multiplu - subinterogări de rând sunt subinterogări folosit cu o ÎN clauza, ANY sau ALL.

De asemenea, ce este o subinterogare cu mai multe rânduri? Mai multe rânduri Subinterogare Multiple - subinterogări de rând sunt interogări imbricate care pot returna mai multe rând de rezultate la interogarea părinte. Multiplu - subinterogări de rând sunt folosite cel mai frecvent în clauzele WHERE și HAVING. De când se întoarce mai multe rânduri , trebuie să fie gestionat de operatori de comparare setați (IN, ALL, ANY).

Prin urmare, care sunt operatorii de subinterogare cu un singur rând?

The operatori care poate fi folosit cu singur - rând subcheires sunt =, >, >=, <, <= și. Funcțiile de grup pot fi utilizate în subinterogare . De exemplu, următoarea declarație preia detaliile angajatului care deține cel mai mare salariu. Having-clause poate fi folosit și cu singur - subinterogare de rând.

Poate o subinterogare să returneze mai multe rânduri?

Subinterogări cu mai multe rânduri Returnează subinterogări pe mai multe rânduri una sau mai multe rânduri spre exterior SQL afirmație. Puteți utiliza operatorul IN, ANY sau ALL în interogarea exterioară pentru a gestiona a subinterogare acea returnează mai multe rânduri . Cuprins: Utilizarea operatorului NOT IN cu a Subinterogare pe mai multe rânduri.

Recomandat: