会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Robot.Net's TechNet
Focus .Net Technology
博客园
首页
新随笔
联系
订阅
管理
用SQL SERVER中的的一函数实现表中数据记录随机排序 [ZT]
如果想记某张表中的记录进行随机显示,或者随机抽取某条记录的话,我们没必要去写一大长串的程序代码去先生成随机数,然后再怎么怎么做去做出所谓的“随机记录”,只需要用SQL SERVER中的一个小函数即可实现随机排序或者随机抽取的功能,该函数就是newid()
用的方法很简单,比如说一张stuInfo表,我们想将其中的数据随机排序,那么这里就可以写出如下的sql 语句
1
select
*
from
tb_stuinfo
order
by
newid
()
如果想得到某条随机的记录,稍微变通一下,即可实现:
1
select
top
1
*
from
tb_stuinfo
order
by
newid
()
posted @
2007-10-21 21:57
RobotTech
阅读(
261
) 评论(
0
)
收藏
举报
努力加载评论中...
刷新页面
返回顶部
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
公告
点击右上角即可分享
AI原生IDE
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步