sql >> データベース >  >> RDS >> Sqlserver

SQL select ステートメントの文字列連結

    SQL Server では、複数の行を連結したい場合、これを行うための組み込み関数はありません。

    個人的には XML PATH の使用 が好きです うまく機能しているように見えますが、これは SQL Server 2005 以降でのみ機能します

    SELECT
      STUFF(
        (
        SELECT
          ' ' + Description
        FROM dbo.Brands
        FOR XML PATH('')
        ), 1, 1, ''
      ) As concatenated_string
      

    1. SSISがOraOLEDB.Oracle.1プロバイダーと並行して実行されていない

    2. 奇妙で迷惑なエラー:未定義の関数mysql_query()の呼び出し

    3. LoaderManagerを使用して自動的に再クエリする方法

    4. ASP.NET API:このDbContext用にデータベースプロバイダーが構成されていません