Intern
Čo je operátor SELECT v SQL?
sobes.tech AI
Odpoveď od AI
Operátor SELECT sa používá k získavaniu dat z jedného alebo viacerých tabuliek v databáze.
Jeho hlavné funkcie:
- Výber špecifických stĺpcov.
- Výber všetkých stĺpcov.
- Filtrácia riadkov pomocou
WHERE. - Triedenie dát pomocou
ORDER BY. - Zoskupovanie dát pomocou
GROUP BYa agregačných funkcií. - Zlúčenie dát z viacerých tabuliek pomocou
JOIN. - Obmedzenie počtu vracaných riadkov (
LIMIT/TOP).
Základná syntax:
-- Vybrať všetky stĺpce z tabuľky
SELECT *
FROM názov_tabulky;
-- Vybrať špecifické stĺpce z tabuľky
SELECT stĺpec1, stĺpec2
FROM názov_tabulky;
Rozšírená syntax môže obsahovať:
SELECT stĺpec1, stĺpec2, agregačná_funkcia(stĺpec3)
FROM tabuľka1
-- Zlúčenie s inou tabuľkou
JOIN tabuľka2 ON tabuľka1.zhodná_koľaj = tabuľka2.zhodná_koľaj
-- Filtrácia riadkov
WHERE podmienka
-- Zoskupovanie podľa stĺpcov
GROUP BY stĺpec1, stĺpec2
-- Filtrácia skupín
HAVING podmienka
-- Triedenie výsledkov
ORDER BY stĺpec_na_triedenie ASC/DESC
-- Obmedzenie počtu riadkov (môže sa líšiť podľa SGBD)
LIMIT počet_riadkov;