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

SQL、結果を連結する方法は?

    これは、他のほとんどの回答とは異なり、末尾のコンマを自動的に除外します。

    DECLARE @csv VARCHAR(1000)
    
    SELECT @csv = COALESCE(@csv + ',', '') + ModuleValue
    FROM Table_X
    WHERE ModuleID = @ModuleID
    

    ModuleValueの場合 列はまだ文字列タイプではないため、VARCHARにキャストする必要がある場合があります 。)



    1. Fedora20でのMySQLリレーショナルデータベースの使用

    2. サブクエリを使用したOracleピボット

    3. Androidアプリはオンラインのmysqlデータベースに直接接続できますか

    4. ServiceBrokerを使用した非同期処理の概要