【发布时间】:2013-08-10 13:09:03
【问题描述】:
我可以在 SQL(MySQL、SQL Server 等)中使用这种简单(不涉及“集合”)语法:
SELECT 1+1;
SELECT RAND();
但我不允许我使用这个:
SELECT RAND() WHERE ( RAND() < 0.5 )
它与 sql 集没有交互,但我认为语法是合法的,应该允许这样做
欢迎提出想法... ;)
【问题讨论】:
-
你想做什么?如果它只获得 0 到 0.5 之间的随机值,请执行以下操作:SELECT RAND() * 0.5;
-
正是你所看到的......只需从随机值中获取一组......
标签: sql function select syntax where