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


本文整理自网络,侵删。

 

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

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


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

相关阅读 >>

Delphi 数字签名添加器源码

Delphi 遍历控件

Delphi idftp发送本机ip和外网ip

Delphi加载图像存储到数据库中

Delphi 分解时间 �cdecodedate、decodetime … decodedatetime …

Delphi 中的文件系统进行unicode标准化

Delphi firemonkey的屏幕分辨率hdpi、mdpi、ldpi的差别

Delphi字符串内多个空格合为一个空格

Delphi byte、pbyte、tbytes的转换

Delphi 一个高效的正整数排序函数

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    暂无评论...