Función CONCAT_WS() en SQL Server

CONCAT_WS() :
esta función concatena dos o más strings junto con un separador.

Sintaxis:

CONCAT_WS(separator, input_string1, input_string2, [...input_stringN]);

Parámetro:
este método acepta dos parámetros como se mencionó anteriormente y se describe a continuación de la siguiente manera.

  • separador:
    es una expresión de cualquier tipo de carácter como char, nchar, nvarchar o varchar.
  • input_string –
    Es una expresión de cualquier tipo. Las input_strings para sumar.

Devoluciones:
Devuelve un valor de string concatenado.

Ejemplo-1:
Use ‘ – ‘ para separar los valores de string concatenados.

SELECT CONCAT_WS(' - ', 'GeeksforGeeks', 'computer', 'science', 'portal');

Producción :

GeeksforGeeks - computer - science - portal

Ejemplo-2:
use ‘ ‘ para separar los valores de string concatenados.

SELECT CONCAT_WS(' ', 'Hardik', 'Pandya') Your_Name;

Producción :

Su nombre
Hardik Pandya

Ejemplo-3:
Uso de CONCAT_WS() con valores NULL.

SELECT CONCAT_WS(', ','DN Block', 'Bidhannagar', 
                      NULL, 'Kolkata', NULL, 700091) 
AS Your_Address;

Producción :

Su dirección
Bloque DN, Bidhannagar, Calcuta, 700091

Ejemplo-4:
Uso de CONCAT_WS() con columnas de tabla.
Tabla -Detalles_del_jugador –

ID DE JUGADOR NOMBRE DEL JUGADOR APODO
45 Rohit Sharma asesino a sueldo
18 virat Kohli Chikú
7 MS Dhoni MSD
SELECT 
    PLAYERNAME, 
    NICKNAME, 
    CONCAT_WS(' - ', PLAYERNAME, NICKNAME) Name_with_NickName
FROM 
    Player_Details

Producción :

NOMBRE DEL JUGADOR APODO Nombre_con_NickName
Rohit Sharma asesino a sueldo Rohit Sharma – Sicario
virat Kohli Chikú Virat Kohli-Chiku
MS Dhoni MSD MS Dhoni – MSD

Publicación traducida automáticamente

Artículo escrito por sanjoy_62 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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