IniziaInizia gratis

Concatenare i dati

Comporre una stringa a partire da più parti è un'operazione molto comune in SQL Server. Potresti dover mettere insieme informazioni da colonne diverse e inviare il risultato come un unico blocco ad altre applicazioni. In questo esercizio, prenderai confidenza con le diverse opzioni per concatenare i dati.

Creerai un messaggio simile a questo: "Chocolate with beans from Belize has a cocoa percentage of 0.6400".

La frase viene creata concatenando due variabili di tipo stringa con i dati delle colonne bean_origin e cocoa_percent della tabella ratings.

Per limitare il numero di risultati, la query selezionerà solo i valori dell'azienda chiamata "Ambrosia" e con bean_type non sconosciuto.

Questo esercizio fa parte del corso

Funzioni per manipolare i dati in SQL Server

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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';
Modifica ed esegui il codice