【发布时间】:2020-08-03 07:04:24
【问题描述】:
这是我的代码:
INSERT INTO salaries (num)
SELECT
CASE random()<0.5 WHEN true THEN min(8+floor(random()*4),10))
WHEN false THEN max(8-floor(random()*4),1)) END AS num
FROM generate_series(1,1) as seq(my_id);
返回此错误:
LINE 3: CASE random() < 0.5 WHEN true THEN (SELECT min(8+floor(rando...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
你能给我任何提示或者我做错了什么吗?
【问题讨论】:
标签: sql postgresql select random sql-insert