SQL Server - 文字列を結合する

文字列を結合するには + 演算子を使用します。

文字列の結合方法

結合結果 = 文字列 + 文字列

文字列リテラル と 文字列リテラル (VARCHAR)

SELECT '文字列1' + 'と' + '文字列2';
--結果 = '文字列1と文字列2'

文字列リテラル と 文字列リテラル (NVARCHAR)

SELECT N'文字列1' + N'と' + N'文字列2';
--結果 = '文字列1と文字列2'

文字列リテラルと文字列リテラル

検索結果に文字列を追加

SELECT [UserName] + 'さん'
    FROM [SampleTable];

NULL が含まれる場合、結合結果は NULL になります。回避するには ISNULL 関数で 空文字列 などに変換します。

SELECT ISNULL([UserName], '??????') + 'さん'
    FROM [SampleTable];

検索結果に文字列を追加

VARCHAR型 または NVARCHAR型 ではない場合、型変換が必要です。
SELECT CAST([Point] AS varchar) + '点'
    FROM [SampleTable];

検索結果に文字列を追加(CAST)

検証環境

関連ページ