Къде клаузата се използва в DML изрази като select, update, delete за филтриране на записите според критериите, които използвахме в where clause.
Нека създадем таблицата, като използваме този скрипт, за да създадем TotalSale Table, за да можем да използваме за различни заявки.
Знаем, че за да видим всички данни от таблица, можем да използваме
Изберете * от dbo.TotalSale
Изберете всички записи от таблица, като използвате Select * в SQL Server - SQL Server / TSQL урок |
Нека опитаме няколко от горните оператори с Select query за таблица dbo.TotalSale.
1) Вземете всички записи от таблицата dbo.TotalSale за регион, равен на Азия.
предварително>Изберете * От dbo.TotalSalewhere Region='Asia'
Как да филтрирате записи в SQL Server Изберете заявка с помощта на клауза Where |
Изберете * От dbo.TotalSalewhere ItemsSold>3
Как да получите само записи, при които стойността е по-голяма от някаква стойност в SQL Server Select Query |
Изберете * От dbo.TotalSalewhere State като 'N%'
Как да използвате like оператор с Where клауза за филтриране на записите в SQL Server - урок за SQL Server |
4) Ако искаме да получим само записите, където ItemsSold е по-голямо от 2 и името на държавата започва с N буква.
Изберете * От dbo.TotalSalewhere itemssold>2И посочете като 'N%'
Как да използвате ключова дума И в клаузата Where в Избор на заявка в SQL Server - SQL Server / TSQL урок |
4) Вземете всички записи, където ItemsSold е по-голямо от 2 или името на състоянието започва с N.
Изберете * От dbo.TotalSalewhere itemssold>2ИЛИ състояние като 'N%'
Как да използвате ключова дума ИЛИ в заявка за избор - SQL Server / TSQL урок |