" /> " /> JoomThumbnail
Casa Onde SQL
Nota

ONDE - Usado para filtrar os registros


ONDE usado para recuperar somente os registros que correspondem a determinados critérios.

Sintaxe SQL ONDE

SELECT column_name(s)
FROM table_name
WHERE column_name operator value

Exemplo, onde

Existe uma tabela "Pessoas":

P_IDSobrenomeFirstNameAddressCidade
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Então, queremos selecionar apenas as pessoas que vivem na cidade "Sandnes" da tabela acima

Para isso, use esta consulta:

1
2
SELECT * FROM Pessoas
WHERE Cidade="Sandnes '

Resultado da Consulta:

P_IDSobrenomeFirstNameAddressCidade
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes

Citações

SQL usa aspas simples para o texto (em muitos bancos de dados também usar aspas duplas).

Valores numéricos não devem ser colocados entre aspas.

Para valores de texto:

1
2
SELECT * FROM Pessoas WHERE FirstName="Tove ' // Isto está correto:
SELECT * FROM Pessoas WHERE FirstName=Tove // Isso é incorreto:

Para valores numéricos:

1
2
SELECT * FROM Pessoas WHERE Year=1965 // Isto está correto:
SELECT * FROM Pessoas WHERE Year='1965' // Isso é incorreto:

Operadores válidos está utilizando ONDE

OperadorDescrição
= Igualmente
<> Não igual
> Mais do que
< Menor que
> = Maior ou igual
<= Menor ou igual
ENTRE Selecionar um determinado intervalo
COMO Pesquisar curinga
IN Se você souber o valor exato que deverá ser devolvido - então você pode usar esta declaração.

Nota: Em algumas versões da instrução SQL <> pode ser escrita como !=

 
-1 #1 javadov 2010-12-06 18:34

 
 
-6 #2 javadov 2010-12-06 18:35


*

where name COMO'+quotedstr(edit 1
 
 
+1 #3 yangus 2011-02-08 12:29


*

where name COMO'+quotedstr(edit 1



 
 
+1 #4 Wd45 2012-04-02 23:07


 

Autorização

Bom Ajax Poll

Que uma das minhas extensões é o melhor?

Estatística

Anúncio