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

SQLクエリ結果の行を複製(繰り返し)

    generate_series()を使用できます :

    select t.id, t.value
    from (select t.id, t.value, generate_series(1, t.value)
          from t 
         ) t;
    

    横方向の結合でも同じことができます:

    select t.id, t.value
    from t, lateral
         generate_series(1, t.value);
    



    1. MySQLTRIGGERでの同時更新

    2. SQLServerT-SQLでのREGEXP_LIKE変換

    3. List<string>をSQLパラメータに渡す

    4. すべての行のHTMLテーブルを選択する方法