All -operatøren i SQL sammenligner en skalærverdi med resultatet av en spørring som returnerer en enkelt verdikolonne.
La oss diskutere hvordan vi bruker hele operatøren i SQL.
SQL All Operator
Syntaksen er som illustrert nedenfor:
scalar_expression comparison_operator all (subquery);En gyldig sammenligningsoperatør må gå foran hele operatøren. For eksempel kan du bruke sammenligningsoperatører som større enn, mindre enn, større enn eller lik osv.
Spørringen som brukes må returnere en kolonne på en enkelt verdi.
Forsikre deg om at datatypen på underkongen samsvarer med datatypen til skalæruttrykket.
Eksempelbruk
Anta at vi har et bord som vist:
Tabellnavn: Produkter
Vi kan bruke hele operatøren med en spørring som vist i eksemplet nedenfor:
Velg * fraI spørringen over henter vi produktene hvis mengde er større enn gjennomsnittet av alle mengder.
Koden over skal returnere:
Du kan også utføre ovennevnte operasjon ved å bruke en mindre enn sammenligningsoperatør som vist:
Velg * fraI dette tilfellet skal spørringen ovenfor komme tilbake:
Du kan eksperimentere med forskjellige sammenligningsoperatører for å oppdage hvordan alle operatører fungerer.
Konklusjon
Vi håper du likte denne opplæringen der vi gikk gjennom hvordan du bruker hele operatøren i SQL.