Kde klauzule se používá v příkazech DML, jako je select, update, delete k filtrování záznamů podle kritérií, která jsme použili v klauzuli where.
Pojďme vytvořit tabulku pomocí tohoto skriptu k vytvoření tabulky TotalSale, abychom ji mohli použít pro různé dotazy.
Víme, že k zobrazení všech dat z tabulky můžeme použít
Vybrat * z dbo.TotalSale
Vyberte všechny záznamy z tabulky pomocí Vybrat * v SQL Server - SQL Server / Výukový program TSQL |
Zkusme několik z výše uvedených operátorů s výběrem dotazu pro tabulku dbo.TotalSale.
1) Získejte všechny záznamy z tabulky dbo.TotalSale pro region rovný Asii.
Vyberte * From dbo.TotalSalewhere Region='Asia'
Jak filtrovat záznamy v SQL Server Select dotaz pomocí klauzule Where |
Vyberte * Z dbo.TotalSalewhere ItemsSold>3
Jak získat pouze záznamy, jejichž hodnota je větší než nějaká hodnota v SQL Server Select Query |
Vyberte * Z dbo.TotalSalewhere Stav jako 'N%'
Jak používat podobný operátor s klauzulí Where k filtrování záznamů v SQL Server - SQL Server Výukový program |
4) Pokud chceme získat pouze záznamy, kde ItemsSold je větší než 2 a název státu začíná písmenem N.
Vyberte * Z dbo.TotalSalewhere itemssold>2A uveďte jako 'N%'
Jak používat klíčové slovo AND v klauzuli Where v části Select Query in SQL Server – SQL Server / TSQL Tutorial |
4) Získejte všechny záznamy, kde ItemsSold je větší než 2 nebo název státu začíná N.
Vyberte * Z dbo.TotalSalewhere itemssold>2NEBO uveďte jako 'N %'
Jak používat klíčové slovo OR ve výběrovém dotazu – SQL Server / Výukový program TSQL |