1. Funciones de manipulación de cadenas
Las funciones de manipulación de cadenas en SQL Server permiten realizar diversas operaciones en las cadenas de texto, como agregar, eliminar o modificar caracteres.
Algunas de las funciones más comunes son:
- LEN: devuelve la longitud de una cadena.
- LEFT: devuelve los primeros caracteres de una cadena.
- RIGHT: devuelve los últimos caracteres de una cadena.
- LOWER: convierte una cadena a minúsculas.
- UPPER: convierte una cadena a mayúsculas.
- REPLACE: reemplaza una subcadena por otra en una cadena.
2. Funciones de búsqueda de cadenas
Las funciones de búsqueda de cadenas en SQL Server permiten buscar una subcadena dentro de una cadena principal.
Algunas de las funciones más utilizadas son:
- CHARINDEX: devuelve la posición de una subcadena dentro de una cadena.
- PATINDEX: devuelve la posición de una subcadena que coincide con un patrón especificado.
- CONTAINS: verifica si una columna de tipo texto contiene una palabra o frase específica.
3. Funciones de formato de cadenas
Las funciones de formato de cadenas en SQL Server permiten dar formato a los valores de las cadenas.
Algunas de las funciones más utilizadas son:
- FORMAT: da formato a un valor con un patrón especificado.
- CONCAT: concatena dos o más cadenas.
- STUFF: reemplaza una parte de una cadena con otra cadena.
4. Funciones de conversión de cadenas
Las funciones de conversión de cadenas en SQL Server permiten convertir valores de un tipo de datos a otro tipo de datos.
Algunas de las funciones más utilizadas son:
- CAST: convierte un valor a un tipo de datos específico.
- CONVERT: convierte un valor a un tipo de datos específico con un formato especificado.
- PARSE: convierte una cadena en un tipo de datos específico.
5. Funciones de agregación de cadenas
Las funciones de agregación de cadenas en SQL Server permiten concatenar valores de una columna en una sola cadena.
Algunas de las funciones más utilizadas son:
- STRING_AGG: concatena los valores de una columna en una sola cadena, separados por un delimitador.
- GROUP_CONCAT: concatena los valores de una columna en una sola cadena, separados por un delimitador, agrupados por una columna específica.
6. Funciones de comparación de cadenas
Las funciones de comparación de cadenas en SQL Server permiten comparar dos cadenas y devolver un valor booleano que indica si son iguales o no.
Algunas de las funciones más utilizadas son:
- LIKE: verifica si una cadena coincide con un patrón especificado.
- COLLATE: especifica el orden de clasificación de una cadena.
7. Funciones de longitud de cadenas
Las funciones de longitud de cadenas en SQL Server permiten obtener la longitud de una cadena.
Algunas de las funciones más utilizadas son:
- LEN: devuelve la longitud de una cadena.
- DATALENGTH: devuelve la longitud en bytes de una cadena.
8. Funciones de extracción de subcadenas
Las funciones de extracción de subcadenas en SQL Server permiten extraer una parte de una cadena.
Algunas de las funciones más utilizadas son:
- SUBSTRING: devuelve una parte de una cadena, especificando la posición inicial y la longitud.
- LEFT: devuelve los primeros caracteres de una cadena.
- RIGHT: devuelve los últimos caracteres de una cadena.
9. Funciones de reemplazo de cadenas
Las funciones de reemplazo de cadenas en SQL Server permiten reemplazar una subcadena por otra en una cadena.
Algunas de las funciones más utilizadas son:
- REPLACE: reemplaza una subcadena por otra en una cadena.
- STUFF: reemplaza una parte de una cadena con otra cadena.
10. Funciones de concatenación de cadenas
Las funciones de concatenación de cadenas en SQL Server permiten unir dos o más cadenas en una sola cadena.
Algunas de las funciones más utilizadas son:
- CONCAT: concatena dos o más cadenas.
- STRING_AGG: concatena los valores de una columna en una sola cadena, separados por un delimitador.