SQL (LIKE)
Posted by Paulo Ramos & João Martins | Posted in | Posted on 07:54
0
O operador LIKE é usado numa cláusula WHERE para pesquisar um padrão especificado na coluna em questão.
O operador LIKE é utilizado para comparar strings.Sintaxe LIKE
SELECT (*)
FROM mensagem
WHERE mesnagem Like "+%";
Agora queremos seleccionar as pessoas que vivem numa cidade que começa com "s" da tabela acima.
Usamos a seguinte instrução SELECT:
O sinal "%" pode ser usada para definir wildcards (letras que faltam no padrão) antes e depois do padrão.
O Resultado seria este:
De seguida, queremos seleccionar as pessoas que vivem numa cidade que termina com um "s" de "pessoas" da tabela.
Nós usamos a seguinte instrução SELECT:
O resultado será este:
Observe a tabela seguinte:
P_Id | Apelido | Nome | Endereço | Cidade |
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Agora queremos seleccionar as pessoas que vivem numa cidade que começa com "s" da tabela acima.
Usamos a seguinte instrução SELECT:
SELECT * FROM Pesoas WHERE Cidade LIKE 's%' |
O sinal "%" pode ser usada para definir wildcards (letras que faltam no padrão) antes e depois do padrão.
O Resultado seria este:
P_Id | Apelido | Nome | Endereço | Cidade |
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
De seguida, queremos seleccionar as pessoas que vivem numa cidade que termina com um "s" de "pessoas" da tabela.
Nós usamos a seguinte instrução SELECT:
SELECT * FROM Pessoas WHERE Cidade LIKE '%s' |
O resultado será este:
P_Id | Apelido | Nome | Endereço | Cidade |
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
Wildcards | Descrição |
% | Qualquer string de zero ou + caracteres |
_ | Um character qualquer |
Comments Posted (0)
Enviar um comentário