SELECT klauzule slouží k získání infromací z tabulky. Za touto klauzulí následuje seznam sloupců, které potřebujeme zobrazit. Select se vždy musí použít s klauzulí FROM pomocí které říkáme, ze které tabulky chceme data vybrat a ideálně ještě s klauzulí WHERE pomocí které umíme omezit výsledek na základě nějaké podmínky.
Syntaxe SQL SELECT
Existují 2 základní možnosti jak získat z tabulky seznam polí. První možnost je, že jednotlivá pole (sloupce) vyjmenujeme za klauzulí SELECT:
SELECT [Sloupec1], [Sloupec2]
FROM [Tabulka];
nebo použijeme znak * a vyžádáme si kompletní seznam sloupců (vše):
SELECT *
FROM [Tabulka];
Nutno poznamenat, že druhá varianta se obecně nedoporučuje, protože * má negativní vliv na výkon dotazů – většinou nepotrebujeme zobrazit všechny sloupce a čím více jich zobrazujeme, tím méně výkonný je dotaz (trvá déle). Zvláštní formou použítí této klauzule je kombinace s DISTINCT – zobrazení jedinečných hodnot.