Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Memilih Baris Acak di Oracle

Buat kueri dalam:

select a_id, dbms_random.value() rnd from tableA order by rnd

dan kemudian di kueri luar pilih 100 baris dalam satu bidikan, dengan rownum <= 100 .

Seperti ini:

insert into tableX
select
    rownum,
    round(dbms_random.value(100,999), 0),
    a_id
from
    (
      SELECT a_id, dbms_random.value() rnd
      FROM tableA
      ORDER BY rnd
    )
where rownum <= 100;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gunakan database Oracle dengan otentikasi formulir dalam aplikasi MVC3

  2. koneksi oci_connect gagal

  3. Cara menggunakan Tabel Oracle PLSQL (Array asosiatif atau tabel indeks menurut)

  4. Cara mendapatkan jumlah catatan menggunakan kursor referensi di Oracle10g

  5. Tautan basis data Oracle - sambungkan ke proxy dengan karakter khusus di nama pengguna