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

PostgreSQLのLISTAGG(Oracleデータベース)に相当するものは何ですか?

    PostgreSQLの同等の関数はSTRING_AGG()です。

    SELECT STRING_AGG (column_name,', ') 
    FROM my_table
    

    string_agg :文字列に連結され、区切り文字で区切られた入力値

    たとえば、すべてのagreement_idのリストを取得します 次に、Apache Ofbiz 17.12.04

    で文字列で表します。
    SELECT STRING_AGG(agreement_id, ', ') FROM agreement_item;
    
    -- result
    -- "8000, DS-1000-SALES, DS-1000-PURCH, 9000, AGR_SALES"
    


    1. Oracleはtable2に挿入し、table1から削除します。失敗した場合は例外です。

    2. UTC_DATEの例– MySQL

    3. VBA用の読み取り可能なコードの記述–Try*パターン

    4. データベーステストとは何ですか?それを実行する方法は?