Servidor SQL: + operador

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Servidor SQL: + operador

Este tutorial de SQL Server describe cómo usar el operador de combinación (+ operador) en la sintaxis y ejemplos de SQL Server (Transact-SQL).

describir

En SQL Server (Transact-SQL), + Los operadores le permiten unir 2 o más cadenas juntas.

sintaxis

sintaxis + Los operadores en SQL Server (Transact-SQL) son:

string1 + string2 + string_n

parámetro o parámetro

string1 La primera cadena a concatenar. string2 La segunda cadena a concatenar. string_n La enésima cadena a concatenar.

notas

  • Véase también la función CONCAT.

aplicar para

El operador + está disponible en las siguientes versiones de SQL Server (Transact-SQL):

  • Servidor SQL 2017, Servidor SQL 2016, Servidor SQL 2014, Servidor SQL 2012, Servidor SQL 2008 R2, Servidor SQL 2008, Servidor SQL 2005

ejemplo

Veamos algunos ejemplos de operadores de SQL Server + y exploremos cómo usar + Operadores en SQL Server (Transact-SQL).

Por ejemplo:

SELECT 'TechOnTheNet' + '.com';
Result: 'TechOnTheNet.com'

SELECT 'Tech' + 'On' + 'The' + 'Net' + '.com';
Result: 'TechOnTheNet.com'

SELECT 'Tech ' + 'On ' + 'The ' + 'Net';
Result: 'Programar Plus'

concatenar caracteres de espacio

Cuando concatena valores juntos, es posible que deba agregar caracteres de espacio para separar los valores concatenados. De lo contrario, puede terminar con una cadena larga donde los valores concatenados se ejecutan juntos. Esto hace que la lectura de los resultados sea muy difícil.

Veamos un ejemplo sencillo.

nosotros podemos usar + operador.

Por ejemplo:

SELECT 'Jane' + ' ' + 'Smith';
Result: 'Jane Smith'

En este ejemplo, usamos + El operador agrega un carácter de espacio entre los valores Jane y Smith. Esto evitará que nuestros valores se amontonen.

En cambio, nuestro resultado se verá así:

'Jane Smith'

usarás más + Cuando une varios campos, el operador une un carácter de espacio.

Por ejemplo:

SELECT first_name + ' ' + last_name AS contact_name
FROM contacts;

Este ejemplo devuelve un conjunto de resultados con una columna que consta de los campos first_name y last_name (separados por espacios) de la tabla de contactos. La columna en el conjunto de resultados tendrá un alias para contact_name.

concatenar comillas simples

porque + El operador concatenará valores de cadena entre comillas simples, no es sencillo cómo agregar caracteres de comillas simples al resultado de concatenar cadenas.

Veamos un ejemplo bastante simple que muestra cómo usar + operador.

Por ejemplo:

SELECT 'Let''s' + ' learn SQL Server';
Result: 'Let's learn SQL Server'

Dado que nuestro valor de cadena está encerrado entre comillas simples, usamos 2 comillas simples adicionales en las comillas circundantes para indicar las comillas simples en la cadena de conexión resultante.

Si desea separar las comillas simples de otros valores de cadena, también puede volver a escribir esta consulta de esta manera:

SELECT 'Let' + '''' + 's' + ' learn SQL Server';
Result: 'Let's learn SQL Server'
(Visited 12 times, 1 visits today)