WITH TEMP AS (
SELECT FLOOR(RAND()*5) AS AA FROM DUAL
),
TEMP1 AS (
SELECT FLOOR(RAND()*95) AS BB FROM DUAL
)
SELECT (SELECT AA FROM TEMP) AS a,(SELECT BB FROM TEMP1) AS b,100-(SELECT BB FROM TEMP1) AS c from dual
mysql生成三个随机数字段且总和等于100
最新推荐文章于 2025-11-25 13:11:49 发布
本文展示了如何在SQL中使用WITH语句创建临时表,通过RAND()函数生成随机数,并执行JOIN操作来演示数据处理。
7238

被折叠的 条评论
为什么被折叠?



