SELECt * FROM cj WHERe 20 >= (SELECt FLOOR(RAND() * (SELECT MAX(ID) FROM cj)))orde
答案:2 悬赏:10 手机版
解决时间 2021-04-04 00:59
- 提问者网友:嗝是迷路的屁
- 2021-04-03 06:16
谁能帮我详细解释一下!先谢谢大家了!
最佳答案
- 五星知识达人网友:你哪知我潦倒为你
- 2021-04-03 07:52
把表格中最大的ID号 乘一个0~1的随机数,然后四舍五入取整,如果取整后的结果小于等于20就把这条记录列出
列出的记录按id升序排序,最多显示20条
列出的记录按id升序排序,最多显示20条
全部回答
- 1楼网友:独钓一江月
- 2021-04-03 08:28
第一句是取以100为单位的随机数,第2句是取100以内的随机数,
rand_max应该是限定随机范围,不过应该用模除.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯