Obrázek MS Access - Příkaz DELETE

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

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 7091x

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 8724x

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 3430x

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 4781x

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 4752x

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 4571x

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 6482x

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 5251x

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 *...

Obrázek MS Access - Predikát TOP

17.12.2012, Vladimír Klaus, navštíveno 6530x

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á další specifika, proto si prosím důkladně přečtěte celou...