sql >> Databáze >  >> RDS >> Oracle

SQL náhodný řetězec ze seznamu

S oracle moc neznáte, ale možná můžete jednoduše použít round(dbms_random.value(1,4)) ve spojení s CASE výraz:

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. Uložená procedura s Alembic:Chyba syntaxe MySQL

  2. Aktivní výsledek neobsahuje žádná pole používající PDO s MS SQL

  3. Sekvenční propustné rychlosti a posuvy

  4. 5 funkcí pro extrakci čísla týdne z data v MariaDB