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 |