01.01.2013, Vladimír Klaus, navštíveno 7133x
MS Access
SQL
SQL Server
NULL je především velký problém. V mnoha případech činí spoustu potíží a nutí tvůrce dotazů k dalším akcím a úhybným manévrům. Proč tomu tak je? Především proto, že NULL není žádná hodnota. Není tedy možné řešit, zda je...
|
31.12.2012, Vladimír Klaus, navštíveno 2780x
MS Access
Ze všech databází je nejdostupnější (součást MS Office), velmi dobře ovladatelný a naprosto spolehlivý. Jeho propojení s dalšími MS Office aplikacemi je pak dalším příjemným bonusem. Pochopitelně má MS Access také...
|
30.12.2012, Vladimír Klaus, navštíveno 3778x
MS Access
SQL
Poslední příkaz DROP TABLE odstraní celou tabulku. Je to tak jednoduché, že je to až nebezpečné – jedním příkazem můžete přijít o spoustu dat. Před použitím tohoto příkazu si tedy dobře rozmyslete, co děláte. V případě,...
|
29.12.2012, Vladimír Klaus, navštíveno 8497x
MS Access
SQL
Pomocí příkazu ALTER TABLE můžeme změnit strukturu tabulky. Možností je celá řada: ADD COLUMN – přidá nový sloupec DROP COLUMN – odstraní zadaný sloupec ALTER COLUMN – změní datový typ zadaného sloupce (v jiných...
|
27.12.2012, Vladimír Klaus, navštíveno 4870x
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...
|
26.12.2012, Vladimír Klaus, navštíveno 6624x
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...
|
25.12.2012, Vladimír Klaus, navštíveno 7131x
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 =...
|
24.12.2012, Vladimír Klaus, navštíveno 8750x
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,...
|
22.12.2012, Vladimír Klaus, navštíveno 4814x
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...
|
21.12.2012, Vladimír Klaus, navštíveno 4782x
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 *...
|