" /> " /> JoomThumbnail
Casa Máscaras SQL

Máscaras SQL pode ser usado na pesquisa de dados.

Máscaras SQL pode substituir um ou mais personagens na busca de dados no banco de dados.

SQL máscaras devem ser usadas com o operador SQL LIKE.

Em SQL você tem as seguintes máscaras:

MáscaraDescrição
% Significa zero ou mais caracteres
_ Significa um caractere
[Charlist] Qualquer um desses caracteres
[^ Charlist]

ou

[! Charlist]

Quaisquer outros caracteres que não os

Um exemplo do uso de máscaras em SQL

Existe uma tabela "Pessoas":

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

Use%

Agora queremos selecionar todos os indivíduos que vivem na cidade, cujo nome é começa com a letra "sa" da tabela acima.

Para isso, use esta consulta:

1
2
SELECIONE * FROM Pessoas
ONDE Cidade COMO 'sa%'

Resultado da Consulta:

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

Agora queremos selecionar todos os indivíduos que vivem na cidade, cujo nome é contém uma carta "nes". Não importa em que lugar será o caracteres no início ou no final de palavras.

Para isso, use esta consulta:

1
2
SELECIONE * FROM Pessoas
ONDE Cidade COMO '%nes%'

Resultado da Consulta:

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

Use _

Agora queremos selecionar todos os indivíduos que têm um nome que contém as letras "la" a partir da tabela acima.

Para isso, use esta consulta:

1
2
SELECIONE * FROM Pessoas
ONDE FirstName COMO '_la'

Resultado da Consulta:

P_IDSobrenomeFirstNameAddressCidade
1 Hansen Ola Timoteivn 10 Sandnes

Agora queremos escolher as pessoas com o sobrenome, que começa с буквы "S", после чего любой символ, а затем "final", после чего любой символ, за которым следует "on"из таблицы "Pessoas".

Para isso, use esta consulta:

1
2
SELECIONE * FROM Pessoas
ONDE Sobrenome COMO 'S_final_on'

Resultado da Consulta:

P_IDSobrenomeFirstNameAddressCidade
2 Svfinalson Tove Borgvn 23 Sandnes

Ispzovanie [Charlist]

Agora queremos escolher as pessoas com o sobrenome, que começa com "b" ou "s" ou "p" da tabela "Pessoas".

Para isso, use esta consulta:

1
2
SELECIONE * FROM Pessoas
ONDE Sobrenome COMO "[Bsp]%'

Resultado da Consulta:

P_IDSobrenomeFirstNameAddressCidade
2 Svfinalson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Agora queremos escolher as pessoas com o sobrenome, que não começa com "b" ou "s" ou "p" da tabela "Pessoas".

Para isso, use esta consulta:

1
2
SELECIONE * FROM Pessoas
ONDE Sobrenome COMO '[! Bsp]%'

Resultado da Consulta:

P_IDSobrenomeFirstNameAddressCidade
1 Hansen Ola Timoteivn 10 Sandnes

 
+13 #1 Алексей 2009-09-09 17:43

ONDE Sobrenome LIKE '% [! Bsp]'


ONDE Sobrenome NOT LIKE '[bsp]%'
 
 
+5 #2 villian 2010-06-09 11:33 а '
 
 
0 #3 Шелест Константин 2010-10-29 18:22


 
 
0 #4 Шелест Константин 2010-10-29 18:27
а '


 
 
0 #5 Antonio 2012-04-16 17:48










 

Autorização

Bom Ajax Poll

Que uma das minhas extensões é o melhor?

Estatística

Anúncio