我正在为一些表格制作一些虚拟数据。对于整数列,这很容易。我有几列只是枚举,我试图弄清楚如何随机化它们。我正在尝试复制这种逻辑,但是对于 SQL
CASE RAND()
WHEN BETWEEN (0,.3) THEN 'Apple'
WHEN BETWEEN (.31, .6) THEN 'Orange'
WHEN BETWEEN (.61, 1) THEN 'Banana'
这是在插入语句中,所以现在对于我拥有的其他一些列
INSERT INTO Table Values ('1', 'a', CASE Rand() WHEN > .3 THEN 'firstEnum' ELSE 'secondEnum')
我想得到这个不仅仅是两个枚举。
我将使用实际执行此操作的正确方法是什么?我认为有更好的方法,但我的 SQL 经验非常有限。