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