En SQL Server, puede utilizar el operador más (+) para concatenar cadenas. Sin embargo, si necesita concatenar varias cadenas o campos en una tabla, debe utilizar la función de concatenación incorporada.

Las siguientes son algunas de las funciones de empalme integradas en SQL Server:

1. CONCAT: Empalmar dos o más cuerdas. La sintaxis es:
CONCAT (string1, string2, ...)

Ejemplo:

SELECT CONCAT('Hello', ' ', 'World') as combined_string;

输出结果为:Hello World
2. CONCAT_WS: Similar a CONCAT, pero puedes especificar un separador. La sintaxis es:
CONCAT_WS (separator, string1, string2, ...)

Ejemplo:

SELECT CONCAT_WS('-', 'First', 'Second', 'Third') as combined_string;

输出结果为:First-Second-Third
3. CONCATN: une varias cadenas y agrega caracteres específicos entre cada cadena. La sintaxis es:
CONCATN (separator, string1, string2, ...)

Ejemplo:

SELECT CONCATN('-', 'First', 'Second', 'Third') as combined_string;

输出结果为:First-Second-Third
4. REEMPLAZAR: se usa para reemplazar la subcadena especificada en la cadena. La sintaxis es:
REPLACE (string, old_substring, new_substring)

Ejemplo:

SELECT REPLACE('Hello World', 'World', 'SQL Server') as replaced_string;

输出结果为:Hello SQL Server
5. +: Cualquier tipo de datos se puede convertir en cadenas y unir. La sintaxis es:
+ expression

Ejemplo:

SELECT 'Hello' + CAST(123 AS VARCHAR(10)) as combined_string;
    
输出结果为:Hello123

Supongo que te gusta

Origin blog.csdn.net/qq_49641620/article/details/133177478
Recomendado
Clasificación