Porovnali jsme si naši dosavadní práci (pomocí grafického interface databázového programu) s prácí pomocí příkazů. Ilustroval jsem rozdíly a použití na grafickém rozhraní OS a textovém rozhraní OS.
Ukazoval jsem vám, jak se dá SQL příkaz použít v LibreOffice Base
Ukázal jsem vám použití příkazu SELECT a klauzule WHERE
Je třeba mít databázi “správně”:
Opět upozorňuji na správné datové typy. Máte-li např. rok vydání jako text, příkaz bude hlásit chyby
Tabulky, dotazy ani jednotlivá pole (sloupce) není vhodné pojmenovávat s diakritikou či mezerami
MS Access diakritiku naštěstí zvládne
Pokud mám pole pojmenované s mezerou, musím jeho název umístit do hranaté závorky
Vyzkoušeli jsme si jednoduchý dotaz:
SELECT Album, [Rok vydání], Interpret, Nosič FROM Dotaz WHERE [Rok vydání] > 2016
2022: Bavili jsme se o uvozovkách a různých typech uvozovek. V SQL příkazu je potřeba použít ty správné uvozovky – dvojité rovné. Na české klávesnici je napíšeme pomocí shift+ů, na anglické poté shift+klávesa vpravo od ů.
Úkoly
Vypište z vaší databáze alb pomocí příkazu SELECT alba, která jsou mladší než 10 let (tzn. rok vydání 2014 nebo novější)