Introdução ao SQL 4

Introdução ao SQL 4

Introdução ao SQL

 

A cláusula WHERE é usada para extrair apenas

os registos que cumprem um critério especificado. cláusula WHERE

A cláusula WHERE é usada para filtrar registros.

Sintaxe SQL WHERE
SELECT column_name (s)
FROM table_name
WHERE valor operador column_name

Exemplo Cláusula WHERE
As Pessoas “” tabela:

 
P_ID Nome Sobrenome Endereço Cidade
1 Fabio Lopes Prainha 40114 Caraguatatuba
2 Eduardo tavares Av Quinze de abril s/n Jacarei
3 Thiburcio Kinajak Rua frei pacifico wagner 121 Caraguatatuba

Agora queremos selecionar apenas as pessoas que vivem na cidade “Sandnes” da tabela acima.

Nós usamos a seguinte instrução SELECT:

SELECT * FROM Pessoas
WHERE City = ‘caraguatatuba’

O resultado conjunto será semelhante a este:

P_ID Nome Sobrenome Endereço Cidade
1 Fabio Lopes Prainha 40114 Caraguatatuba
2 Thiburcio Kinajak Rua frei pacifico wagner 121 Caraguatatuba

Aspas em torno de campos de texto
SQL usa aspas simples em torno de valores de texto

(a maioria dos sistemas de banco de dados também aceita aspas).

Embora, os valores numéricos não devem estar entre aspas.

Para valores de texto:

Isto está correto: SELECT * FROM Pessoas WHERE FirstName = “Fabio”

Isto está errado: SELECT * FROM Pessoas WHERE FirstName = Fabio

Para valores numéricos:

Isto está correto: SELECT * FROM Pessoas WHERE Ano = 1965

Isto está errado: SELECT * FROM Pessoas WHERE Ano = ‘1965 ‘

Operadores permitida na cláusula WHERE

Com a cláusula WHERE, os seguintes operadores podem ser usados:

Operador     Descrição

=                         Igual
<> Não igual
> maior
< menor
>= maior igual
<= Menor igual

No meio entre uma gama inclusiva Como a busca de um padrão Se você souber o

valor exato que você deseja retornar, pelo menos, uma das colunas

Nota: Em algumas versões do SQL o operador <> pode ser escrito como ( ! =  )