862 Shares 4962 views

Lo que hace la función CONCAT SQL?

Trabajar con bases de datos se asocia constantemente con la obtención de resultados de la consulta. Y en algunos casos, esta información debe ser llevada a la pantalla de una manera determinada o para combinar con otros datos. Para resolver este problema, hay una función de SQL – CONCAT.

Lo que hace la función CONCAT?

Al realizar cierto trabajo con bases de datos, hay una necesidad en relación con las líneas de datos adicionales o entre ellos mismos. Para resolver este problema, hay una función de SQL – CONCAT. Al usarlo dos o más líneas se fusionarán en una sola. En esta operación de concatenación se realiza correctamente como en la cadena, y con variables numéricas.

En algunas bases de datos, SQL CONCAT tiene varias variedades. Por ejemplo, en MySQL tiene su contraparte – CONCAT_WS. La diferencia entre las funciones sin importancia: en el caso de la primera, cuando se combina con el argumento cuyo valor es NULL, el resultado de la concatenación es NULL, y el uso de la segunda realización que combina el operando cero es simplemente omitir.

sintaxis de la función

Al utilizar la función CONCAT, SQL-sintaxis requiere que el programador utilizar los argumentos en el orden en que los operandos se van a unir. la sintaxis de las operaciones de concatenación Sam es bastante simple: después de la palabra clave CONCAT entre paréntesis, separados por comas indican todos los argumentos o las filas necesarias en orden, y después del paréntesis de cierre, si es necesario, indicar la palabra clave AS y el nombre de la variable en la que se grabará el resultado. plantilla de función CONCAT como sigue:

CONCAT (cadena1, cadena2 [, línea 3, …]) [AS var_name].

Cabe señalar que a medida que los argumentos de la función se pueden utilizar como un operando y una serie de valores numéricos, y una función que devuelve un resultado. Por ejemplo, la operación CONCAT propio SQL. Por lo tanto, el principio de funcionamiento de los soportes anidados.

Cómo hacerlo sin el uso CONCAT?

En el caso en el que hay una necesidad de hacer sin el uso de la cirugía, o el programador es la función CONCAT desconocido, el SQL ofrece una variante más de la concatenación de cadenas. Para ello, utilice el operador "+", pero este método tiene una serie de características que deben tenerse en cuenta cuando se trabaja con él.

Cuando se utiliza "+" si los operandos son valores numéricos, el resultado de la operación será una adición ordinaria de números, y se combinan con los números de línea y sin programa de conversión explícita devolverá un error si es necesario. Por lo tanto, cuando el siguiente resultado de la consulta es el valor de "6":

SELECT 1 + 2 + 3.

De lo contrario los dos métodos son idénticos y devuelven el mismo resultado.