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
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:
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".
Resultado da Consulta:
| P_ID | Sobrenome | FirstName | Address | Cidade |
|---|---|---|---|---|
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
Entre SQL




