始める無料で始める

データの連結

SQL Server では、部分から文字列を組み立てる処理をよく行います。異なる列の情報をまとめ、結果をひとまとまりの文字列としてさまざまなアプリケーションに渡す必要があるかもしれません。 この演習では、データを連結するさまざまな方法に慣れていきます。

次のようなメッセージを作成します: "Chocolate with beans from Belize has a cocoa percentage of 0.6400"。

この文は、ratings テーブルの bean_origincocoa_percent 列のデータに、2つの文字列変数を連結して作成します。

結果数を絞るため、クエリは会社名が "Ambrosia" で、かつ bean_type が unknown ではない値のみを選択します。

この演習はコースの一部です

SQL Serverでのデータ操作のための関数

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

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';
コードを編集して実行