sql 随机抽取几条数据的方法 推荐
时间:2024-01-29 09:15:32
传说用这个语句管用:select top 5 * from tablename order by newid()
我放到sql的查询分析器里去执行果然管用,随机抽取5条信息,不停的换,结果我应用到程序里的时候就不管用了,总是那几条,于是对这个东西进行了一个研究得出另一种方法:
newid() 可以产生如:"49869293-8891-4B31-B88E-A584D9621490” 这样的数据结果,而且每一行产生的都不同,这样的话,我们就可以在查询的时候给结果集里加上这么一个列,比如:
select *,newsid() from 表名
然后我们在给这个结果集排序,因为每次newid()所产生的值都不同,所以如果排序的话,每次当然也都不一样,这样我们就可以随机挑选几条数据了,那我们在从前面加上一个top 语句就变成了:
select top 10 *, NewID() as random from 表名 order by random
用这样的方法就可以得到。我们想要结果了。不信的话你可以去试试。
标签:sql,随机
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python中的Classes和Metaclasses详解
2022-07-08 09:28:47
mysql5.6.8源码安装过程
2024-01-22 02:53:41
Python爬取视频时长场景实践示例
2021-08-14 01:32:56
![](https://img.aspxhome.com/file/2023/9/65139_0s.png)
远程连接mysql数据库注意事项记录(远程连接慢skip-name-resolve)
2024-01-15 23:06:01
![](https://img.aspxhome.com/file/2023/0/107910_0s.jpg)
sqlserver 脚本和批处理指令小结
2024-01-20 06:41:37
详解Python数据类型、进制转换、字符串格式化的问题
2022-11-11 16:24:10
![](https://img.aspxhome.com/file/2023/9/133359_0s.jpg)
Bootstrap响应式表格详解
2023-07-02 05:23:58
![](https://img.aspxhome.com/file/2023/0/137030_0s.jpg)
golang解析网页利器goquery的使用方法
2023-10-13 06:36:12
使用memory_profiler监测python代码运行时内存消耗方法
2022-03-02 06:49:56
![](https://img.aspxhome.com/file/2023/3/111973_0s.jpg)
浅析JavaScript中的隐式类型转换
2024-04-29 13:38:22
深度学习开源框架基础算法之傅立叶变换的概要介绍
2022-05-25 22:18:47
![](https://img.aspxhome.com/file/2023/4/132454_0s.png)
解决pycharm回车之后不能换行或不能缩进的问题
2023-06-11 10:45:40
![](https://img.aspxhome.com/file/2023/2/75962_0s.jpg)
Codeigniter控制器controller继承问题实例分析
2023-11-23 04:15:31
JavaScript闭包与作用域链实例分析
2024-04-10 10:48:55
![](https://img.aspxhome.com/file/2023/7/136927_0s.png)
Python的Django框架中settings文件的部署建议
2023-07-08 21:39:43
基于Python实现牛牛套圈小游戏的示例代码
2022-04-04 03:50:23
![](https://img.aspxhome.com/file/2023/5/92235_0s.png)
Mysql联合查询UNION和UNION ALL的使用介绍
2024-01-17 22:14:08
python ConfigParser库的使用及遇到的坑
2021-08-13 05:45:23
![](https://img.aspxhome.com/file/2023/7/66837_0s.jpg)
Python虚拟环境库virtualenvwrapper安装及使用
2023-12-28 22:11:53
![](https://img.aspxhome.com/file/2023/3/107943_0s.png)
python使用正则表达式匹配反斜杠\\遇到的问题
2021-12-19 19:45:05
![](https://img.aspxhome.com/file/2023/6/131416_0s.png)