Ako funguje SELECT
Príklad – potrebujeme vybrať zoznam objednávok dodaných do Nemecka. Do okna Query napíšeme príkaz SELECT a stlačíme F5.
Základná syntax príkazu SELECT na obyčajný výber údajov nie je zložitá. Pozostáva zo základných častí, tzv. klauzúl (viď obrázok). Každá klauzula má svoj určený význam.
Začneme klauzulou FROM. Určuje, z ktorej tabuľky sa budú vyberať údaje. V našom prípade vyberáme údaje z tabuľky Orders. Touto klauzulou spravidla SELECT začíname písať. Súčasťou zápisu môže byť aj názov databázy (Northwind) a názov schémy (dbo).
Ďalšia klauzula je SELECT. Táto určuje, ktoré stĺpce zo zdroja vyberáme. V našom prípade sme vybrali základné informácie o objednávke – jej číslo, číslo zákazníka, dátum objednania a mesto dodania.
Klauzula WHERE funguje ako filter riadkov. Píše sa vo forme tzv. logických výrazov. To znamená vo forme operácií, ktorých výsledok je TRUE alebo FALSE. Tie riadky, pre ktoré je výsledok TRUE, sa zobrazia. V našom prípade filtrujeme krajinu dodania, čo je text Germany.
Stojí za povšimnutie že stĺpec ShipCountry nemusí byť zobrazený vo výsledku.
No a posledná klauzula je ORDER BY, a ako jej anglický názov napovedá, zabezpečuje poradie riadkov vo výsledku dotazu.
Pre neskoršie použitie je dôležité si všimnúť, že výsledok má celkovo 122 riadkov (na obrázku vpravo dolu).