Dotazy v SQL

Dotazy slou₧φ k nalezenφ v databßzi nebo vypoΦtenφ mno₧iny °ßdk∙, kterΘ odpovφdajφ zadan²m kritΘriφm. Tuto mno₧inu naz²vßme odpov∞dφ na dotaz. Pokud ka₧d² °ßdek obsahuje jedinou hodnotu, hovo°φme o skalßrnφm dotazu.

Nejznßm∞jÜφ a nejpou₧φvan∞jÜφ forma dotazu se zapisuje ve tvaru SELECT...FROM...WHERE... .Tento tvar dotazu je popsßn v sekci specifikace dotazu. WinBase602 v souladu s SQL 2 umo₧≥uje vytvß°et slo₧it∞jÜφ dotazovΘ konstrukce spojovßnφm jednoduÜÜφch dotaz∙ pomocφ operßtor∙ UNION, INTERSECT a EXCEPT. Tyto konstrukce se jmenujφ dotazovΘ v²razy.

Ve funkci tabulky lze v dotazu pou₧φt nejen tabulku nebo odpov∞∩ na dotaz ulo₧en² v databßzi (VIEW), takΘ libovoln² dotaz uzav°en² v kulat²ch zßvorkßch nebo spojenφ dvou tabulek pomocφ n∞kterΘho druhu operace JOIN. Tyto mo₧nosti popisuje sekce zobecn∞nß tabulka.

Dotaz nenφ sßm o sob∞ p°φkazem, dß se vÜak pou₧φt v °ad∞ p°φkaz∙, nap°. INSERT, DECLARE CURSOR, CREATE VIEW. Je t°eba rozliÜovat mezi dotazem a p°φkazem SELECT INTO, kter² mß podobnou syntaxi, ale slou₧φ k p°eΦtenφ jednoho °ßdku odpov∞di na dotaz do prom∞nn²ch.

Dotazy jsou definovßny pomocφ t∞chto syntaktick²ch konstrukcφ:

Viz takΘ:

Sbφrka dotaz∙

Interaktivnφ nßvrhß° dotaz∙

FulltextovΘ vyhledßvßnφ dokument∙