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


本文整理自网络,侵删。

 

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

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


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

相关阅读 >>

Delphi基于prewitte算子的图像边缘检测

Delphi获取进程和模块信息

Delphi 从字符串提取字符串

Delphi d10.x 安卓app开发中按返回键后程序不退出程序的方法

Delphi 建立access数据库

Delphi cxdbtreelist:最简单的节点图标添加方法

Delphi 如何从一张图片中裁剪一部分距形图片另存为文件(使用canvas.copyrect)

Delphi 批量操作按钮组件属性

Delphi的rtti实现数据集的简单对象化

Delphi 2009 泛型容器单元(generics.collections)[5]: tobject...<t> 系列

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



打赏

取消

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

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

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

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

评论

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