02.01.2013, Vladimír Klaus, navštíveno 4156x
     
                                
                    MS Access 
                
                
                    SQL 
                
                V celé příručce se snažím dodržovat zásadu, že SQL příkazy jsou psány velkými písmeny. Je to ale pouze pro zpřehlednění, protože následující dva příklady jsou zcela ekvivalentní. SELECT ID, Prijmeni FROM Zakaznici WHERE... 
             
         
     
 | 
        
        
                
        
        
            
            
                    
        01.01.2013, Vladimír Klaus, navštíveno 7516x
     
                                
                    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... 
             
         
     
 | 
        
        
                
        
        
            
            
                    
        30.12.2012, Vladimír Klaus, navštíveno 4089x
     
                                
                    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 8865x
     
                                
                    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 5160x
     
                                
                    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 7015x
     
                                
                    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 7495x
     
                                
                    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 9109x
     
                                
                    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,... 
             
         
     
 | 
        
        
                
        
        
            
            
                    
        23.12.2012, Vladimír Klaus, navštíveno 3602x
     
                                
                    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í... 
             
         
     
 | 
        
        
                
        
        
            
            
                    
        22.12.2012, Vladimír Klaus, navštíveno 5144x
     
                                
                    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... 
             
         
     
 |