" /> " /> JoomThumbnail
Casa Entre SQL
Nota Nota

ENTRE - Esta declaração é usada na cláusula ONDE para selecionar os dados entre dois valores. Estas podem incluir: teste, números e datas.

Sintaxe SQL ENTRE

1
2
3
4
SELECIONE column_name(s)
FROM table_name
ONDE column_name
ENTRE valor1 E valor2

Exemplo 1

Existe uma tabela "Pessoas":

P_ID Sobrenome FirstName Address Cidade
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Então, agora queremos selecionar todas as pessoas cujos nomes estão localizados entre "Hansen" e "Pettersen" da tabela acima. Note-se que as amostras serão retiradas por ordem alfabética.

Para isso, use esta consulta:

1
2
3
SELECIONE * FROM Pessoas
ONDE Sobrenome
ENTRE "Hansen" E 'Pettersen'

Resultado da Consulta:

P_ID Sobrenome FirstName Address Cidade
1 Hansen Ola Timoteivn 10 Sandnes

- Nota: O operador ENTRE funciona de forma diferente em diferentes bancos de dados.

Em alguns bancos de dados, a pessoa com o nome de "Hansen" e "Pettersen" não será exibido ao receber o resultado, porque o operador ENTRE retorna apenas os valores entre aqueles na consulta.

Em alguns bancos de dados, a pessoa com o nome de "Hansen" e "Pettersen" será exibido ao receber o resultado.

Em outros bancos de dados, a pessoa com o nome "Hansen" vai estar na lista, mas "Pettersen" não (como no exemplo acima), porque o operador escolhe entre dois campos, mas o resultado mostra apenas o primeiro valor especificado sem o outro.

Dica: Antes de usar o operador ENTRE no banco de dados, é preciso verificar como o banco de dados responde às solicitações deste tipo.

Exemplo 2

Então, agora queremos selecionar todas as pessoas cujos nomes não estão localizados entre "Hansen" e "Pettersen" da tabela "Pessoas".

1
2
3
SELECIONE * FROM Pessoas
ONDE Sobrenome
NÃO ENTRE "Hansen" E 'Pettersen'

Resultado da Consulta:

P_ID Sobrenome FirstName Address Cidade
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

 
+2 #1 Александр Викторович 2010-08-03 18:55
 
 
+2 #2 Алексей Леонидович 2010-08-16 17:49

 
 
+2 #3 Шелест Константин 2010-10-28 18:17
 
 
+2 #4 Йопер 2010-12-28 16:20



 
 
+1 #5 Lektra 2011-01-26 19:10
 
 
0 #6 SL 2011-06-06 11:28
 

Autorização

Bom Ajax Poll

Que uma das minhas extensões é o melhor?

Estatística

Anúncio