PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Gandakan (ulangi) baris dalam hasil kueri sql

Anda dapat menggunakan generate_series() :

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

Anda dapat melakukan hal yang sama dengan gabungan lateral:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Autorollback di postgres menggunakan PDO

  2. GROUP BY dan agregat nilai numerik berurutan

  3. Tidak ada permintaan kata sandi untuk pengguna super postgresql

  4. Python psycopg2 cursor.fetchall() mengembalikan daftar kosong tetapi cursor.rowcount> 1

  5. Postgres Docker tidak menjalankan file init di docker-entrypoint-initdb.d