função CHARINDEX do servidor SQL

Resumo: neste tutorial, você irá aprender como usar o servidor SQL CHARINDEX() função para procurar um sub-texto numa cadeia.

SQL Server CHARINDEX () function overview

SQL Server CHARINDEX() function searchs for a substring inside a string string starting from a specified location. Devolve a posição da sub-sequência encontrada no texto pesquisado, ou zero se o sub-texto não for encontrado. A posição inicial devolvida é baseada em 1, não em 0.,

A seguir mostra a sintaxe da tag CHARINDEX() função:

Code language: SQL (Structured Query Language) (sql)

nesta sintaxe:

  • substring é a subseqüência de caracteres para procurar. Seu comprimento é limitado a 8.000 caracteres.
  • string pode ser uma cadeia literal, expressão ou coluna. É uma corda para procurar.
  • start_location é o local onde a pesquisa começa. O start_location é um inteiro, grande inteiro ou uma expressão que avalia a um valor desses tipos de dados.,

o parâmetrostart_location é opcional. Se for ignorado, zero ou valor negativo, a pesquisa começa no início do id

.

Note que a função CHARINDEX() pode realizar buscas sensíveis a maiúsculas e minúsculas com base na colação especificada.

SQL Server CHARINDEX() function examples

Let’s take some examples of using the CHARINDEX() function.,

Code language: SQL (Structured Query Language) (sql)

Aqui está o resultado:

B) Usando CHARINDEX() função para executar uma diferenciação de maiúsculas e minúsculas de pesquisa

Esta declaração mostra um case-insensitive de pesquisa para a cadeia 'SERVER' no 'SQL Server CHARINDEX':

Code language: SQL (Structured Query Language) (sql)

Aqui está o resultado:

C) Usando CHARINDEX() função para executar uma sensíveis a maiúsculas e minúsculas de pesquisa

O exemplo a seguir mostra um sensível a maiúsculas e minúsculas procurar a cadeia de caracteres 'SERVER' no pesquisados string SQL Server CHARINDEX.,div>

O resultado é:

Code language: SQL (Structured Query Language) (sql)

E) Utilizar CHARINDEX() função para procurar a partir de uma posição específica

Este exemplo usa o start_location parâmetro para iniciar a busca por 'is' no quinto e décimo caractere da string 'This is a my sister':

Aqui está o resultado:

neste tutorial, você aprendeu como usar o SQL Server CHARINDEX() função de pesquisa para uma subcadeia em uma cadeia de caracteres começando a partir de uma localização especificada e retornam a posição da subseqüência.,

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *