Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Losowy ciąg SQL z listy

Niezbyt zaznajomiony z Oracle, ale być może możesz po prostu użyć round(dbms_random.value(1,4)) w połączeniu z CASE wyrażenie:

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. Wyjątek hibernacji Zapytanie nie zostało poprawnie zakończone

  2. cx_Oracle 'ORA-01843:niepoprawny miesiąc' z parametrem Unicode

  3. wyświetlanie nazw kolumn tabeli Oracle

  4. Wyjątek połączenia ODP.NET

  5. Rozszerzenie mapowania składania znaków diakrytycznych w Endeca