EmpezarEmpieza gratis

Concatenar datos

En SQL Server es muy habitual construir una cadena a partir de varias partes. Puede que necesites reunir información de distintas columnas y enviar el resultado como un todo a diferentes aplicaciones. En este ejercicio, te familiarizarás con las distintas opciones para concatenar datos.

Crearás un mensaje similar a este: "Chocolate with beans from Belize has a cocoa percentage of 0.6400".

La frase se crea concatenando dos variables de texto con datos de las columnas bean_origin y cocoa_percent, de la tabla ratings.

Para limitar el número de resultados, la consulta seleccionará solo valores de la empresa llamada "Ambrosia" y donde bean_type no sea desconocido.

Este ejercicio forma parte del curso

Funciones para manipular datos en SQL Server

Ver curso

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

DECLARE @string1 NVARCHAR(100) = 'Chocolate with beans from';
DECLARE @string2 NVARCHAR(100) = 'has a cocoa percentage of';

SELECT 
	bean_type,
	bean_origin,
	cocoa_percent,
	-- Create a message by concatenating values with "+"
	@string1 ___ ' ' ___ bean_origin ___ ___ + @string2 + ' ' + CAST(___ AS nvarchar) AS message1
FROM ratings
WHERE 
	company = 'Ambrosia' 
	AND bean_type <> 'Unknown';
Editar y ejecutar código