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

Oracleのselectステートメントの結果としてのコンマ区切りリスト

    SELECT parent_id,
           RTRIM(XMLAGG(XMLELEMENT(e,child_id || ',')).EXTRACT('//text()'),',') AS "Children"
      FROM parentChildTable
     WHERE parent_id = 0
     GROUP BY parent_id
    

    または

    SELECT parent_id,
           LISTAGG(child_id, ',') WITHIN GROUP (ORDER BY child_id) AS "Children"
      FROM parentChildTable
     WHERE parent_id = 0
     GROUP BY parent_id
    


    1. usingステートメント内のSqlConnection.Close()

    2. クエリパフォーマンスインサイト:Azure SQLデータベースのリソースを消費するものを発見しますか?

    3. hibernateは次のシーケンス値を取得できませんでした

    4. 実用的な例によるMySQLTRUNCATETABLEの理解