能不能使用SQL查询直接从数据库中随机选5条数据记录? 我不想select * form mytable后再随机取其中的5条记录。可以使用SQL查询直接从数据库中随机选5条记录吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接的SQL不知道有没有,但可以变通:1 在表mytable中建ID字段,int,从1至n2 用随机函数得到n1,n2,n3,n4,n53 select * from mytable where id=n1 or id=n2 or id=n3 or id=n4 or id=n5 什么数据库系统?你可以用这样的语句试试,SELECT TOP 5 * FROM `mytable` GROUP BY RAND();SELECT * FROM `mytable` GROUP BY RAND() LIMIT 5; 怎样判断某word文档插入字符串的长度 delphi 2006 的几个疑问 相找些针对条码扫描器编程的资料,哪位提供点 如何开发出 类似ASP的 用户界面 怎样做这个TImage控件 错误提示"A new transaction could not be create due to..." 添加一个事件:OnBeforeChange 列表框的问题。。。 ★★★快来抢100分★★★:<<delphi5开发人员指南>>第29章Addcntry.dpr中不能运行,why? 如何将一个txt文件中的数据导入到sql数据库中 如何獲取其他程序窗口的句柄 关于播放AVI
1 在表mytable中建ID字段,int,从1至n
2 用随机函数得到n1,n2,n3,n4,n5
3 select * from mytable where id=n1 or id=n2 or id=n3 or id=n4 or id=n5
SELECT * FROM `mytable` GROUP BY RAND() LIMIT 5;