sql >> Databasteknik >  >> RDS >> Oracle

SQL slumpmässig sträng från listan

Är inte så bekant med oracle, men kanske kan du helt enkelt använda round(dbms_random.value(1,4)) i kombination med en CASE uttryck:

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. Installera mysql-modul för python med pip

  2. Hur importerar jag en .sql-fil i mysql-databasen med PHP?

  3. SQLiteAssetHelper:Det gick inte att öppna databasen för skrivning (försöker skrivskyddat)

  4. Skapar tom rad för upprepad rad