文字列の結合
SQL Server Advent Calendar 14日目 です。
今日は文字列の結合です。
+ (文字列連結) (Transact-SQL)
「+」を使って結合します。
select N'あいう' + N'えお' -- あいうえお
Null が混じっていると Null になってしまうので、ISNULL (Transact-SQL) を使います。
select N'あいう' + null + N'えお' -- null select N'あいう' + isnull(null, ' ') + N'えお' -- あいう えお
SQL Server 2012 からは、CONCAT (Transact-SQL) が追加されました。
こちらは、null が入っていても空文字として扱ってくれます。
select concat(N'あいう', null, N'えお') -- あいうえお