Función CONCAT() en SQL Server

CONCAT():
esta función en SQL Server ayuda a concatenar dos o más strings juntas. La función CONCAT() puede aceptar un mínimo de 2 parámetros y un máximo de 254 parámetros.

Sintaxis:

CONCAT(string_1, string_2, .......string_n)

Parámetros:

  • string_1, string_2, …….string_n:
    las strings dadas que deben concatenarse.

Devoluciones:
la función concatena todas las strings dadas y las devuelve como una string completa.

Aplicable a las siguientes versiones:

  • Servidor SQL 2017
  • Servidor SQL 2016
  • Servidor SQL 2014
  • Servidor SQL 2012

Ejemplo-1:
El funcionamiento general de la función CONCAT().

  • Concatenando 3 strings juntas con espacio entre ellas –
    SELECT CONCAT('PYTHON', ' ', 'is', ' ', 'fun!!!') 
    As Combined;

    Producción :

    Conjunto
    ¡PITÓN es divertido!
  • Concatenar más de 3 strings juntas –
    SELECT CONCAT
    ('Every', 'next', 'level', 'of', 'your', 'life', 'demands', 'a', 'new', 'you!') 
    As Combined;

    Producción :

    Conjunto
    ¡Cada siguiente nivel de tu vida exige un nuevo tú!

Ejemplo-2:
Usando una variable con la función CONCAT(), asignamos las strings a las variables y luego las concatenamos.

DECLARE @Str1 AS VARCHAR(100)='Think'
DECLARE @Str2 AS VARCHAR(100)='-'
DECLARE @Str3 AS VARCHAR(100)='green'
DECLARE @Str4 AS VARCHAR(100)=' '
DECLARE @Str5 AS VARCHAR(100)='Be'
DECLARE @Str6 AS VARCHAR(100)='-'
DECLARE @Str7 AS VARCHAR(100)='green'

SELECT CONCAT(@Str1, @Str2, @Str3, @str4, @str5, @str6, @str7) AS Combined;

Producción :

Conjunto
Piensa en verde Sé verde

Ejemplo-3:
Concatenación de expresiones numéricas usando la función CONCAT(), aquí en lugar de string combinamos valores numéricos.

SELECT CONCAT(13, 03, 1999) 
AS Combined;

Producción :

Conjunto
1331999

Publicación traducida automáticamente

Artículo escrito por vanshgaur14866 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 *