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

SQL Server の特定の列でグループ化するときにテキストを連結する方法

    これを試してください

    SELECT T1.STUDENTID,
           STUFF((SELECT ',' + CONVERT(VARCHAR(50), NOTE) + ','
                         + CONVERT(VARCHAR(50), DATE)
                  FROM   STUDENTNOTE B
                  WHERE  B.STUDENTID = T1.STUDENTID
                  FOR XML PATH('')), 1, 1, '') [NOTE]
    FROM   STUDENTNOTE T1
    GROUP  BY T1.STUDENTID 
    



    1. nullをチェックするためのselectステートメントのMYSQLケース

    2. 代わりのトリガーの主張–パート1

    3. innodb分離レベルとロック

    4. SqliteまたはMySql?決める方法は?