sql >> Database teknologi >  >> RDS >> Oracle

SQL tilfældig streng fra liste

Ikke særlig bekendt med oracle, men måske kan du bare bruge round(dbms_random.value(1,4)) i forbindelse med en CASE udtryk:

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. Returner det korte måneds navn fra en dato i Oracle

  2. Oracle MERGE og udarbejdet erklæring

  3. Hvad er den bedste måde at forespørge et datetime-felt på mod datofelter?

  4. Liste over bedste praksis MySQL-datatyper