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
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';