我想从一个字符串列表中进行选择,并将其指定为我的其中一列的值SELECT.
类似于以下内容:
SELECT id, name, GET_RANDOM_TYPE('Basic', 'Silver', 'Gold', 'Premium') AS type
FROM tbl
Run Code Online (Sandbox Code Playgroud)
我只是做了一些测试,因此我需要这个.
不是非常熟悉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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6201 次 |
| 最近记录: |