Where A cláusula é usada em instruções DML como select, update, delete para filtrar os registros de acordo com os critérios que usamos na cláusula where.
Vamos criar a tabela usando este script para criar a Tabela TotalSale para que possamos usar para diferentes consultas.
Sabemos que para ver todos os dados de uma tabela podemos usar
Selecione * de dbo.TotalSale
Selecione todos os registros de uma tabela usando Select * in SQL Server - SQL Server / TSQL Tutorial |
Vamos tentar alguns dos operadores acima com a consulta Select for dbo.TotalSale table.
1) Obtenha todos os registros da tabela dbo.TotalSale para Region igual a Asia.
Selecione * De dbo.TotalSalewhere Region='Ásia'
Como filtrar registros na consulta SQL Server Select usando a cláusula Where |
Selecione * From dbo.TotalSalewhere ItemsSold>3
Como obter apenas registros em que o valor é maior que algum valor na consulta de seleção do SQL Server |
Selecione * From dbo.TotalSalewhere State like 'N%'
Como usar o operador like com a cláusula Where para filtrar os registros no SQL Server - Tutorial do SQL Server |
4) Se quisermos obter apenas os registros em que ItemsSold é maior que 2 e o nome do estado começa com a letra N.
Selecione * De dbo.TotalSalewhere itemssold>2E estado como 'N%'
Como usar a palavra-chave AND na cláusula Where em Select Query in SQL Server - SQL Server / TSQL Tutorial |
4) Obtenha todos os registros onde ItemsSold é maior que 2 ou o nome do estado começa com N.
Selecione * De dbo.TotalSalewhere itemssold>2OR estado como 'N%'
Como usar a palavra-chave OR na consulta Select - SQL Server / Tutorial TSQL |