CommencezCommencez gratuitement

Concaténer des données

Assembler une chaîne à partir de différentes parties est très courant dans SQL Server. Vous devrez parfois regrouper des informations provenant de colonnes différentes et envoyer le résultat comme un tout à d'autres applications. Dans cet exercice, vous vous familiariserez avec les différentes options pour concaténer des données.

Vous allez créer un message semblable à celui-ci : "Chocolate with beans from Belize has a cocoa percentage of 0.6400".

La phrase est créée en concaténant deux variables de type chaîne avec les données des colonnes bean_origin et cocoa_percent de la table ratings.

Pour restreindre le nombre de résultats, la requête sélectionnera uniquement les valeurs pour l'entreprise « Ambrosia » et lorsque bean_type n'est pas inconnu.

Cette activité fait partie du cours

Fonctions pour manipuler les données dans SQL Server

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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';
Modifier et exécuter le code