Función CHARINDEX() de SQL Server
Ejemplo
Busque "t" en la cadena "Cliente" y devuelva la posición:
SELECT
CHARINDEX('t', 'Customer') AS MatchPosition;
Definición y uso
La función CHARINDEX() busca una subcadena en una cadena y devuelve la posición.
Si no se encuentra la subcadena, esta función devuelve 0.
Nota: Esta función realiza una búsqueda que no distingue entre mayúsculas y minúsculas.
Sintaxis
CHARINDEX(substring,
string, start)
Valores paramétricos
Parameter | Description |
---|---|
substring | Required. The substring to search for |
string | Required. The string to be searched |
start | Optional. The position where the search will start (if you do not want to start at the beginning of string). The first position in string is 1 |
Detalles técnicos
Trabaja en: | SQL Server (a partir de 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
Más ejemplos
Ejemplo
Busque "OM" en la cadena "Cliente" y devuelva la posición:
SELECT
CHARINDEX('OM', 'Customer') AS MatchPosition;
Ejemplo
Busque "mer" en la cadena "Cliente" y devuelva la posición (comience en la posición 3):
SELECT CHARINDEX('mer', 'Customer', 3) AS MatchPosition;