社区
数据库相关
帖子详情
如何用SQL语句随机取得数据库里的一条记录?
xiaochong49
2006-11-25 01:40:47
如何用SQL语句随机取得数据库里的一条记录?
...全文
329
2
打赏
收藏
如何用SQL语句随机取得数据库里的一条记录?
如何用SQL语句随机取得数据库里的一条记录?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaochong49
2006-11-25
打赏
举报
回复
谢谢了!
lihuasoft
2006-11-25
打赏
举报
回复
1、如果有主键,可以在现有的主键值范围内取一个随机数,然后select * from 表 where 主键=随机数
2、也可以在记录条数范围内取一个随机数,然后select top 随机数 * from 表 order by ID desc
mysql生成10条
随机
sql语句
_
SQL语句
随机
读取N条
记录
利用
一条
SQL语句
从
数据库
Table表中
随机
获取N条
记录
,各
数据库
的
SQL语句
略有不同,如下:1、MySql1 Select* FromTABLEOrderByRand() Limit N以上代码效率不高,自己对1000条数据表
随机
取10条的测试结果为耗时0.125s,有网友推荐改为以下代码效率有大幅提高,耗时为0.005s,不过结果是
随机
从某个位置开始取N条
记录
,而不是
随机
取N条
记录
,略有差异。...
SQL语句
随机
抽取
一条
记录
我们经常想在一个数据表中
随机
地选取出数据来,比如
随机
生成考试试卷等。 利用 SQL Server 的 NewID() 方法就可以很轻松地达到这个目的。 NewID() 方法返回一个 GUID,如:EE95A489-B721-4E8A-8171-3CA8CB6AD9E4 在 select 表的时候,再增加一列为 NewID() 就可以了。 SQL 语句:select *, NewID(
【
数据库
】
SQL语句
大全
一、基础1、创建
数据库
2、删除
数据库
3、备份sql server4、创建新表根据已有的表创建新表: 5、删除新表6、增加一个列注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。7、添加主键:删除主键:8、创建索引:删除索引:注:索引是不可更改的,想更改必须删除重新建。9、创建视图:删除视图:10、几个简单的基本的
sql语句
11、几个高级查询运算词A:UNION 运算符 UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去
mysql 获取
一条
数据_MySQL
数据库
中
随机
获取
一条
或多条
记录
在开发过程中遇到了一个问题,使用MySQL
数据库
,用
SQL语句
在表中
随机
获取
一条
或多条数据,看似简单,但是往深层研究的话还是很有深度的,查了好多资料,接下来给大家分享一下:1.
随机
获取单条数据SELECT * FROM table_name ORDER BY RAND() LIMIT 1;MySQL中的RAND()函数调用可以在0和1之间产生一个
随机
数。这条
SQL语句
可以
随机
取出
一条
数据,而且将...
sql语句
查询获得
随机
的n条
记录
一般的
sql语句
查询结果,都是根据语句中指定的某个字段排序,或者根据
数据库
设计的默认排序返回
记录
结果。而有时可能我们就想通过sql查询语句获得某个数据表中
随机
的n条
记录
,比如返回文章列表的
随机
的10条
记录
。 以前我记得我倒是通过使用过
sql语句
的
随机
函数返回表中某一段的数据的方法,不过总感觉不太理想。 今天翻阅了一些资料,发现原来有更好的简便的
sql语句
可以方便的获得某个表中n条
随机
的
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章