Iniciar uma conversa

Como utilizar a clausula where no SQL

Retorna apenas os valores da linhas que atendem as condições especificadas na clausula WHERE.

Exe:


SELECT nomecliente FROM adm_clientes WHERE Sexo = "M"

 

Operadores Descrição
= Igual
!= Não Igual
<> Diferente
> Maior
< Menor
!< Não Menor
!> Não maior
>= Maior ou Igual
<= Menor ou Igual

 

Cada um deles pode ser usado em condições de pesquisa para compor os predicados relacionais.


BETWEEN - AND : Especifica dados compreendidos em uma determinada faixa.

Pode ser utilizado com numeros quanto com datas.
SELECT ClienteID,NomeCliente FROM adm_clientes WHERE DataNasc BETWEEN "1997-01-01" AND "1997-04-31"

SELECT ClienteID,NomeCliente FROM adm_clientes WHERE FornecedorID BETWEEN 1 AND 9


IS NUL : Permite selecionar linhas em que o conteudo do campo é nulo (VAZIO).

SELECT ClienteID FROM adm_pedidos WHERE DataPedido IS NULL

LIKE : Permite utilizar caracteres mascara para comparar dados em uma condição de pesquisa sobre valores texto. Utilizamos dois caracteres

 

  • Máscara

    Substituir um único caracter : _ ou ?;
    Substituir uma sequencia de caracteres: % ou *.
SELECT NomeCliente FROM adm_clientes WHERE NomeCliente LIKE "RIC%";
SELECT NomeCliente FROM adm_clientes WHERE NomeCliente LIKE "J_A_";

 

IN : Permite selecionar dados que se encaixem em um conjunto ou mais lista de valores


SELECT ClienteID,NomeCliente FROM adm_clientes WHERE ClienteID IN ("ABCDE","ZXED","WW3CD")

Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Amanda Santos (Migrated deleted Agent)

  2. Publicado
  3. Atualizado

Comentários