Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como usar a cláusula Where na instrução Select no SQL Server - Tutorial SQL Server/TSQL Parte 109

Neste post vamos nos familiarizar com a cláusula Where no TSQL.
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
 Com a cláusula Where podemos usar diferentes tipos de operações para filtrar os registros como =, <>,>,>=, <, <=, IN, BETWEEN, LIKE, IS NULL ou IS NOT NULL.

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
 2) Obtenha todos os registros de dbo.TotalSale onde ItemsSold for maior que 3.
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
 3) Obtenha todos os registros onde o nome do estado começa com a letra N

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
 As palavras-chave AND e OR podem ser usadas para verificar vários critérios.

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
 Quando você usa AND, todas as condições devem ser verdadeiras para retornar registro.

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
 Como você pode ver, quando usamos a palavra-chave OR, qualquer uma das condições precisa ser verdadeira para retornar os resultados.