Junior — Middle
Aký je vzťah medzi operátormi SELECT a WHERE v SQL dotazoch?
sobes.tech AI
Odpoveď od AI
Operátor SELECT v SQL je zodpovedný za výber určitých stĺpcov z tabuľky, teda určuje, aké údaje chceme získať. Operátor WHERE slúži na filtrovanie riadkov — stanoví podmienku, podľa ktorej sú vyberané len tie záznamy, ktoré túto podmienku spĺňajú.
Vztah medzi nimi je ten, že najskôr WHERE vyberie potrebné riadky z tabuľky, a potom SELECT vyberie z týchto riadkov požadované stĺpce. Napríklad:
SELECT name, age FROM users WHERE age > 18;
Tu najskôr vyberajú všetkých používateľov starších ako 18 rokov (WHERE age > 18), a potom z nich vyberajú len stĺpce name a age.