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 |
---|---|---|
|
Localiza valores começando com "Van." |
Vann Van Beeck, Vanderhorn |
|
Localiza valores começando com "J" e terminando com "l". |
Jon, Johnson, Jason, Juan |
|
Localiza valores terminando com "son." |
Filho, Martins |
|
Localiza valores com "sam" em qualquer lugar na seqüência de caracteres. |
SAM, Sansão, Grossam |
|
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 |
|
Localiza valores em uma coluna de data/hora para o ano de 1994. |
1/12/94 01 De janeiro de 1994 |
|
Localiza valores com exatamente quatro caracteres, os três primeiros sendo "Mac". |
Mack, MACs |
|
Localiza valores com exatamente quatro caracteres, os três últimos sendo "dam". |
ADAM, Odam |
|
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 |