永发信息网

求助高手mysql对查询结果集随机取数

答案:2  悬赏:30  手机版
解决时间 2021-03-05 02:21
  • 提问者网友:不爱我么
  • 2021-03-04 19:21
求助高手mysql对查询结果集随机取数
最佳答案
  • 五星知识达人网友:一把行者刀
  • 2021-03-04 20:09
order by rand() limit 1

放到你的sql语句后 rand() 是获取结果中的随机记录 至于取几条 则是Limit 后面是几 就取几条

-----------------------------

补充:谁说在程序里就一定慢了 还慢很多?比如我上面说的rand()这个函数 虽然你看着简单 但你知道系统为了操作这个函数而进行了多么繁琐的运行么?
程序写的合理点 并不一定会慢。。

-------------------

虽然不知道你具体要实现什么功能 和你具体如何实现的 不过你应该先把程序都写出来 在一点点修改他 优化他 哪有谁直接就写出很好的程序 都是经过升级、升级、又升级,一点点完善的。
在百度知道这地方 你问太复杂的东西有点不现实 你可以找身边会的人 如果在网上 你最好去专业论坛发帖讨论 比如msdn php100 phpchina 等论坛。
全部回答
  • 1楼网友:独钓一江月
  • 2021-03-04 20:27
做分页时的原理可以用啊,不用非拘泥于sql吧,用点别的语言
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯