ComenzarEmpieza 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 y completa el código de muestra.

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