CommencerCommencer gratuitement

Concaténer des données

Assembler une chaîne à partir de plusieurs éléments est très courant dans SQL Server. Vous pouvez avoir besoin de regrouper des informations provenant de différentes colonnes et d’envoyer le résultat en un seul bloc à diverses applications. Dans cet exercice, vous allez vous familiariser avec les différentes options pour concaténer des données.

Vous allez créer un message similaire à 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 limiter le nombre de résultats, la requête sélectionnera uniquement les valeurs pour l’entreprise appelée "Ambrosia" et lorsque bean_type n’est pas inconnu.

Cet exercice fait partie du cours

Fonctions de manipulation des données dans SQL Server

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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