sql >> データベース >  >> RDS >> Oracle

リストからのSQLランダム文字列

    oracleについてはあまり詳しくありませんが、round(dbms_random.value(1,4))を使用するだけでよいでしょう。 CASEと組み合わせて 式:

    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. オラクルトリガーログ

    2. SQLServerのSelectQueryの列エイリアスを理解する-SQLServer/TSQLチュートリアルパート115

    3. ORDER BY句でカスタムオーダーを定義するにはどうすればよいですか?

    4. Restful ApiExpressPostgresデータベース