Compartilhar via


Caracteres curinga

Você pode Pesquisar padrões em colunas de dados ou expressões usando caracteres curinga.Por exemplo, você pode Pesquisar para todos os funcionários cujos sobrenomes começam com "Van" ou terminar com "son."

Caracteres curinga

Você pode usar caracteres curinga para pesquisar quaisquer colunas que podem ser tratadas sistema autônomo seqüências de caracteres de texto.Colunas com o caractere de tipo de dados sempre podem ser tratadas sistema autônomo texto strings; aquelas com datetime dados podem ser tratados sistema autônomo seqüências de caracteres de texto para alguns bancos de dados.

Para procurar por padrões, use o operador LIKE e, em seguida, substituir por caracteres curingas um ou mais caracteres na seqüência de caracteres de Pesquisar.Você pode usar um dos seguintes caracteres curinga:

Caractere curinga

Significado

% (símbolo de porcentagem)

Zero ou mais caracteres naquela posição.

_ (sublinhado)

Um caractere naquela posição.

Por exemplo, para pesquisar todos os nomes que começam com "Van", você pode especificar o critério de pesquisaLIKE 'Van%'. Para localizar nomes tais sistema autônomo "Jan," "Jen," e "Jon", podem especificar o critério de PesquisarLIKE 'J_n'.

Procurando por caracteres usados sistema autônomo caracteres curinga

Em alguns casos, talvez você precise Pesquisar uma seqüência de caracteres que contém um dos caracteres usados sistema autônomo caractere curinga.Por exemplo, em um titlestabela que pode ser encontrar todas sistema autônomo publicações que contêm a seqüência de caracteres "10 %" sistema autônomo parte do título. sistema autônomo "%" é parte da seqüência de caracteres que você está procurando, você deve especificar significa sistema autônomo uma seqüência de caracteres literal e não um caractere curinga.

Para procurar caracteres que podem ser interpretados sistema autônomo caracteres curinga, você pode especificar um caractere de escape.Coloque o caractere de escape imediatamente na frente do caractere "%" ou "_" significa literalmente.Para especificar o caractere de escape, inclua uma cláusula ESCAPE logo após o LIKE critério de Pesquisar.Você pode fazer isso em qualquer coluna critérios do Painel critérios or in the Painel SQL.

Por exemplo, imagine que você deseja localizar todos os títulos que contêm a seqüência de caracteres "10 %." Suponha que você deseja definir o caractere "#" sistema autônomo um caractere de escape permite incluir "#" na frente do caractere "%" que é significado literal.Você pode inserir isto no painel de critérios:

COMO ' % 10 # %% ' ESCAPE '#'

A cláusula WHERE resultante na demonstrativo SQL tem esta aparência:

WHERE title LIKE '%10#%%' ESCAPE '#'
Observação:

Você pode definir um caractere de escape somente no painel SQL.

Pesquisando datetime colunas

Ao trabalhar com uma coluna de tipo de dados datetime, você pode pesquisar qualquer parte da data ou time, incluindo abreviações de texto do mês e concluir anos.

Observação:

A capacidade de pesquisar colunas datetime depende do banco de dados que você está utilizando e se sistema autônomo tipos de dados data/hora podem ser pesquisados sistema autônomo seqüências de caracteres.Para obter detalhes, consulte a documentação do seu banco de dados.

Por exemplo, em um banco de dados do Microsoft SQL servidor, você pode usar o seguinte LIKE cláusula para pesquisar todas as linhas em que a data cair dentro de 1994:

LIKE '%1994%'

O seguir procura todas as linhas nas quais a data ocorra no mês de janeiro, independentemente do ano:

LIKE 'Jan%'

O formato exato das seqüências de caracteres que você pode usar para pesquisar um datetime coluna depende do banco de dados que você está utilizando.

Observação:

Se as configurações regionais do computador com o banco de dados forem diferentes do computador que executa a consulta, você pode obter resultados inesperados.Para evitar essa expressão de formato de data do computador com o banco de dados de uso.Consulte a documentação do sistema de gerenciamento de banco de dados para obter detalhes.

Exemplos de pesquisas curinga

Os exemplos a seguir ilustram o uso de caracteres curinga.

Expressão de Pesquisar

Descrição

Correspondências de amostra

LIKE 'Van%'

Localiza valores começando com "Van."

Vann Van Beeck, Vanderhorn

LIKE 'J%n'

Localiza valores começando com "J" e terminando com "l".

Jon, Johnson, Jason, Juan

LIKE '%son'

Localiza valores terminando com "son."

Filho, Martins

LIKE '%sam%'

Localiza valores com "sam" em qualquer lugar na seqüência de caracteres.

SAM, Sansão, Grossam

LIKE '%Mar%'

Localiza valores em um datetime coluna que se encontram no mês de março, independentemente do ano.

1/3/94 De 1992 01 de mar

LIKE '%1994%'

Localiza valores em uma coluna de data/hora para o ano de 1994.

1/12/94 01 De janeiro de 1994

LIKE 'Mac_'

Localiza valores com exatamente quatro caracteres, os três primeiros sendo "Mac".

Mack, MACs

LIKE '_dam'

Localiza valores com exatamente quatro caracteres, os três últimos sendo "dam".

ADAM, Odam

LIKE '%s_n'

Localiza valores contendo "s" e "n" no participante do valor, com qualquer caractere entre eles e qualquer número de caracteres na frente do-los.

Anderson, Andersen, Johnson, san, sun

Consulte também

Outros recursos

Criação de consultas e exibições

Referência(Ferramentas de Banco de Dados Visual)