Vladimír Klaus BLOG

MS Access - Predikáty ANY, SOME, ALL

Vladimír Klaus BLOG

23. 12. 2012, Vladimír Klaus, přečteno 2642x

SQL

Tyto predikáty rozšiřují již zmíněný predikát EXISTS. Řekněme tedy, že potřebujeme zjistit, jací zákazníci učinili objednávku za minimálně 1000 korun....

MS Access - Predikát EXISTS

Vladimír Klaus BLOG

22. 12. 2012, Vladimír Klaus, přečteno 3725x

MS Access
SQL

Tento predikát se používá v případě, že máme dva dotazy, přičemž ten druhý tvoří podmínku pro první dotaz. Například tímto dotazem vypíšeme všechny zákazníky,...

MS Access - Predikát IN

Vladimír Klaus BLOG

21. 12. 2012, Vladimír Klaus, přečteno 3351x

MS Access
SQL

Pomocí predikátu IN zadáme výčet hodnot, které musí být splněny při filtrování. Je to tedy v jistém smyslu docela podobné predikátu BETWEEN. Pokud nás tedy...

MS Access - Predikát BETWEEN

Vladimír Klaus BLOG

20. 12. 2012, Vladimír Klaus, přečteno 3299x

MS Access
SQL

Pomocí tohoto predikátu je možné specifikovat v podmínce interval. Takto třeba zjistíme produkty, jejichž cena je od 100 do 1000 Kč. SELECT * FROM Produkty...

MS Access - Predikát IS NULL

Vladimír Klaus BLOG

19. 12. 2012, Vladimír Klaus, přečteno 4269x

MS Access
SQL

Pomocí tohoto predikátu můžete pracovat s hodnotou, která neexistuje – nebyla vyplněna. Ona to tedy vlastně ani není hodnota, o čemž se dozvíte v části Co to...

MS Access - Predikát LIKE

Vladimír Klaus BLOG

18. 12. 2012, Vladimír Klaus, přečteno 3770x

MS Access
SQL

Tento predikát se používá pro stanovení podmínky, která umožní jistou volnost – tedy podmínka může být zadána jako přibližná. Chceme například zjistit, jaké...

MS Access - Predikát TOP

Vladimír Klaus BLOG

17. 12. 2012, Vladimír Klaus, přečteno 4661x

MS Access
SQL

Pomocí tohoto příkazu získáme prvních X záznamů z tabulky, resp. dotazu. Ale pozor - ne všechny databáze tento příkaz podporují. Upozornění: Tento predikát má...

MS Access - Predikát DISTINCTROW

Vladimír Klaus BLOG

16. 12. 2012, Vladimír Klaus, přečteno 2594x

MS Access
SQL

Tento predikát slouží k odstranění celých duplicitních řádek, nikoli jen duplicitních hodnot. Pro porovnání nejprve vyzkoušíme použití DISTINCT pro zjištění...

MS Access - Predikát DISTINCT

Vladimír Klaus BLOG

14. 12. 2012, Vladimír Klaus, přečteno 7893x

MS Access
SQL

Ještě se na chvíli vrátíme k příkazu SELECT. Co když budete chtít znát všechna města, ze kterých jsou vaši zákazníci. Tady filtrování pomocí WHERE nepomůže,...

MS Access - Příkaz UNION a UNION ALL

Vladimír Klaus BLOG

13. 12. 2012, Vladimír Klaus, přečteno 16460x

MS Access
SQL

Aby to nebylo tak jednoduché, tak JOIN spojuje tabulky a UNION také. V čem tkví rozdíl? JOIN spojuje tabulky horizontálně (tedy výsledek má více sloupců),...