本文整理自网络,侵删。
说起来觉得很复杂,实际上很简单,对于有主键的数据库,如果值是整数,则那随便生成一个随机数,是最大值和最小值之间的一个值,然后取大于随机数的一个第记录就可以。如果没有别的方式,可以按随机数排序,如下:
select top 1 * from 表名 order by random()
或
select * from 表名 order by random offset 0 limit 1
相关阅读 >>
Delphi fdconnection查看所有表包含用户表和系统表
Delphi 如何在webservice中获取客户端的ip地址
更多相关阅读请进入《Delphi》频道 >>