sql >> Database >  >> RDS >> Oracle

Willekeurige SQL-tekenreeks uit lijst

Niet erg bekend met Oracle, maar misschien kun je gewoon round(dbms_random.value(1,4)) gebruiken in combinatie met een CASE uitdrukking:

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. $_SESSION gebruiken om gegevens over te dragen

  2. Hoe ontwerp je een MySql-tabel voor een Tag Cloud?

  3. MySql-zoekrangschikking met criteria

  4. BESTELLEN OP voorwaarde