Obrázek MS Access - Příkaz CREATE TABLE

27.12.2012, Vladimír Klaus, navštíveno 4922x

MS Access
SQL

Příkaz CREATE TABLE vytvoří novou tabulku. Bohužel je možné zadat i takto ořezaný příkaz, který sice splní účel, ale tabulka je zcela nepoužitelná, protože nemá nadefinována žádná pole. CREATE TABLE Test Mnohem...

Obrázek MS Access - Příkaz DELETE

26.12.2012, Vladimír Klaus, navštíveno 6669x

MS Access
SQL

Tímto příkazem můžeme z tabulky odstranit jeden nebo více záznamů. DELETE FROM Zakaznici WHERE Prijmeni = "Kolbaba" Tento příklad odstraní všechny zákazníky s příjmením Kolbaba, pokud chceme odstranit jen nějakého...

Obrázek MS Access - Příkaz UPDATE

25.12.2012, Vladimír Klaus, navštíveno 7207x

MS Access
SQL

Příkaz UPDATE slouží k aktualizaci údajů. Jako příklad si ukážeme aktualizaci záznamu, který jsme vložili v jiném příkladu – změníme křestní jméno zákazníkovi. UPDATE Zakaznici SET Jmeno = "Mirek" WHERE Prijmeni =...

Obrázek MS Access - Příkaz INSERT

24.12.2012, Vladimír Klaus, navštíveno 8826x

MS Access
SQL

Tento příkaz slouží ke vkládání nových údajů do tabulky. Nejprve zadáme, do jaké tabulky budeme přidávat, pak uvedeme sloupce (nemusí být všechny) a následují hodnoty sloupců. INSERT INTO Zakaznici (Prijmeni, Jmeno,...

Obrázek MS Access - Predikáty ANY, SOME, ALL

23.12.2012, Vladimír Klaus, navštíveno 3454x

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. Sestavíme jednoduchý vnitřní dotaz, který nám vrátí částky, a pomocí...

Obrázek MS Access - Predikát EXISTS

22.12.2012, Vladimír Klaus, navštíveno 4876x

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, kteří si něco objednali (v tabulce objednávek je odkaz na ID...

Obrázek MS Access - Predikát IN

21.12.2012, Vladimír Klaus, navštíveno 4851x

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 zajímají objednávky za 399 nebo za 799 korun, pak: SELECT *...

Obrázek MS Access - Predikát BETWEEN

20.12.2012, Vladimír Klaus, navštíveno 4658x

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 WHERE Cena BETWEEN 100 AND 1000 V našem případě a v MS Access...

Obrázek MS Access - Predikát IS NULL

19.12.2012, Vladimír Klaus, navštíveno 6567x

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 je NULL. Zkusme si třeba zjistit, zda máme nějaké zákazníky,...

Obrázek MS Access - Predikát LIKE

18.12.2012, Vladimír Klaus, navštíveno 5340x

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é máme zákazníky, jejichž křestní jméno začíná na „Ja“. SELECT *...