SQL Server CHARINDEX Function

Resumen: En este tutorial, aprenderá a usar la función SQL Server CHARINDEX() para buscar una subcadena en una cadena.

descripción general de la función SQL Server CHARINDEX ()

SQL Server CHARINDEX() la función busca una subcadena dentro de una cadena a partir de una ubicación especificada. Devuelve la posición de la subcadena encontrada en la cadena buscada, o cero si no se encuentra la subcadena. La posición inicial devuelta está basada en 1, no en 0.,

La siguiente se muestra la sintaxis de la etiqueta CHARINDEX() función:

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

En esta sintaxis:

  • substring es la subcadena a buscar. Su longitud está limitada a 8.000 caracteres.
  • string puede ser una cadena, expresión o columna literal. Es una cadena para buscar.
  • start_location es la ubicación en la que comienza la búsqueda. El start_location es un entero, entero grande o una expresión que evalúa un valor de esos tipos de datos.,

el parámetrostart_location es opcional. Si se omite, cero o valor negativo, la búsqueda comienza al principio del string.

tenga en cuenta que la función CHARINDEX() puede realizar búsquedas entre mayúsculas y minúsculas basadas en la intercalación especificada.

ejemplos de funciones de SQL Server CHARINDEX ()

tomemos algunos ejemplos de uso de la función CHARINDEX().,

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

Aquí está la salida:

B) usando la función CHARINDEX() para realizar una búsqueda insensible a mayúsculas y minúsculas

Esta instrucción muestra una búsqueda insensible a mayúsculas y minúsculas para la cadena 'SERVER' in 'SQL Server CHARINDEX':

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

Aquí está la salida:

C) usando la función CHARINDEX() para realizar una búsqueda sensible a mayúsculas y minúsculas

el siguiente ejemplo muestra una búsqueda sensible a mayúsculas y minúsculas para la cadena 'SERVER' en la cadena buscada SQL Server CHARINDEX.,div>

la salida es:

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

e) usando la función CHARINDEX() para buscar desde una posición específica

Este ejemplo utiliza el parámetro start_location para iniciar la búsqueda de 'is' y el décimo carácter de la cadena 'This is a my sister':

Aquí está la salida:

en este tutorial, ha aprendido cómo usar la función SQL Server CHARINDEX() para buscar una subcadena en una cadena a partir de una ubicación especificada y devolver la posición subcadena.,

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *