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

String Acak SQL dari Daftar

Tidak terlalu familiar dengan oracle, tapi mungkin Anda bisa menggunakan round(dbms_random.value(1,4)) dalam hubungannya dengan CASE ekspresi:

SELECT id,
       CASE round(dbms_random.value(1,4)) 
            WHEN 1 THEN 'Basic' 
            WHEN 2 THEN 'Silver' 
            WHEN 3 THEN 'Gold' 
            WHEN 4 THEN 'Premium' 
       END AS type
FROM table


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Daftar Semua Pemicu di Oracle Database

  2. Bagaimana cara mendeklarasikan dan menggunakan variabel dalam PL/SQL seperti yang saya lakukan di T-SQL?

  3. Bagaimana cara menambahkan klausa where ke entitas tabel gabung eksplisit Hibernate @OneToMany?

  4. TIDAK DALAM permintaan... hasil aneh

  5. Pertanyaan pemula SQL oracle