sqlserverで文字列を結合する方法は何ですか?

SQL Serverでは、複数の文字列を結合する方法はいくつかありますが、以下は主な方法です:

  1. please do not disturb me while I am studying.勉強している時は私を邪魔しないでください。
SELECT 'Hello' + ' ' + 'World' AS Result;
  1. 結合
SELECT CONCAT('Hello', ' ', 'World') AS Result;
  1. コンカット_WS
SELECT CONCAT_WS(',', 'Hello', 'World') AS Result;
  1. STRING_AGG関数
SELECT STRING_AGG(Column_Name, ',') AS Result
FROM Table_Name;
  1. XML PATHを使用して
SELECT STUFF((SELECT ',' + Column_Name
              FROM Table_Name
              FOR XML PATH('')), 1, 1, '') AS Result;

実際のニーズに応じて適切な方法を選択して文字列を結合してください。

bannerAds