Oracle
 sql >> Datenbank >  >> RDS >> Oracle

SQL-Zufallszeichenfolge aus Liste

Nicht sehr vertraut mit Oracle, aber vielleicht können Sie einfach round(dbms_random.value(1,4)) verwenden in Verbindung mit einem CASE Ausdruck:

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