delphi access 从数据库里随机选择一行  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi access 从数据库里随机选择一行




说起来觉得很复杂,实际上很简单,对于有主键的数据库,如果值是整数,则那随便生成一个随机数,是最大值和最小值之间的一个值,然后取大于随机数的一个第记录就可以。如果没有别的方式,可以按随机数排序,如下:

select top 1 * from 表名 order by random()


select * from 表名 order by random offset 0 limit 1

推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.083725929260254 seconds