社区
MS-SQL Server
帖子详情
送分题:随机获得一张表任意行的数据的sql写法~~~
jxwa_wzw
2005-12-09 09:53:52
select * from a where ……
where 后面如何写 假如a表有100行,我想随机函数取出其中任意一行的数据 该如何做?
...全文
167
11
打赏
收藏
送分题:随机获得一张表任意行的数据的sql写法~~~
select * from a where …… where 后面如何写 假如a表有100行,我想随机函数取出其中任意一行的数据 该如何做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
husongnan
2005-12-15
打赏
举报
回复
不知道对不对,你试试看吧
取得数据库最大id值
set rs = conn.execute("select max(id) from a")
total = rs(0)
产生一个随机的id值
Randomize
temp = Int(total * Rnd + 1)
在查询
set rs = conn.execute("select * from a where id = "& temp &"
jxwa_wzw
2005-12-15
打赏
举报
回复
我一张表有 500万条记录啊 没有其他办法吗?
ball2fan
2005-12-15
打赏
举报
回复
同意楼上的
DG_1
2005-12-15
打赏
举报
回复
MS-SQL 中
select top 1 * from table order by new_id()
就是隨機的一筆啊
lxzm1001
2005-12-09
打赏
举报
回复
select top 1 * from table order by new_id()
拓狼
2005-12-09
打赏
举报
回复
select top 1 * from table order by new_id()
kolosi
2005-12-09
打赏
举报
回复
没有这种字段,如果想要编号的话,要自己建立一个排序编号的列,或者原来你就有这样的列。
Select w_id,w_name,(select count(w_id) from t3 where w_id<=a.w_id) new_id
from t3 a
order by w_id
这样,你就可以根据new_id行来选择了。 不过w_id一定要是你的主键才好。
jxwa_wzw
2005-12-09
打赏
举报
回复
用外部程序的话也要调用sql,那sqlserver中具体行=多少的字段是哪个?
select * from a where rownum=123
上面这条语句提示无 rownum 字段,不知道sql中内部行的对象是什么?
kolosi
2005-12-09
打赏
举报
回复
不建议用SQL来处理这种问题,程序才是专家。
jxwa_wzw
2005-12-09
打赏
举报
回复
由于该表没有具体的id字段 所以只能利用系统来随机取出任意一行!每次运行后都希望是不同的行!
lw1a2
2005-12-09
打赏
举报
回复
这个似乎应该放在前台来处理,而不是放在数据库里
使用
SQL
语句从
数据
库一个
表
中
随机
获取
数据
--
随机
获取 10 条
数据
SQL
Server: SELECT TOP 10 * FROM T_USER ORDER BY NEWID() ORACLE: SELECT * FROM (SELECT * FROM T_USER ORDER BY DBMS_RANDOM.RANDOM()) WHERE RONUM My
SQL
: SELECT * FROM T_USER
my
sql
随机
取数组_
sql
语句实现
随机
取n条
数据
(转)
我想把数组打乱
随机
取些值,于是用PHP的shuffl()打乱数组,当然,array_rand()也是可以
随机
取数组的,但是我想到另一个更高效的办法,是不是能用
sql
直接
随机
数据
?当然可以!my
sql
是这样实现的:select * from tablename order by rand() limit 10说明:rand()返回在范围0到1.0内的
随机
浮点值
sql
server是这样实现的:sele...
SQL
考点之
SQL
查询、
SQL
支持
数据
类型(设计大题)
如题:2019年10月 除前两问是涉及关系代数的内容外,其他都是
SQL
的查询的考察,足见这部分的重要性。 1、
SQL
的作用? 其实是用户操作关系型
数据
库的接口语言。
SQL
语句用于取回和更新
数据
库中的
数据
。 每一种
数据
库有自己版本的
SQL
语言,但是为了与ANSI标准相兼容,
SQL
必须以相似的方式共同地来支持一些主要的关键词(比如 SELECT、UPDATE、DELETE、INSERT、WHERE等等)。 除了
SQL
标准之外,大部分
SQL
数据
库程序都拥有自己的私有扩展。 2、
SQL
语句,总体分类
链
表
的几种
写法
(
数据
结构与算法课程1)
写在前面 因为这个学期刚好在上
数据
结构和算法这门课,就打算就此机会写一系列关于所有
数据
结构的总结和简单应用的博客,也加强自己对这些
数据
结构的理解。这篇文章主要总结了单链
表
的几种不同形式的
写法
,并且分别介绍了每种
写法
的特点,大家可根据实际情况选择适合自己的算法。 链
表
的简介 链
表
是一种物理存储单元上非连续、非顺序的存储结构,
数据
元素的逻辑顺序是通过链
表
中的指针链接次序实现的。链
表
由一系列结点(链
表
中每一个元素称为结点)组成,结点可以在运
行
时动态生成。每个结点包括两个部分:一个是存储
数据
元素的
数据
域,另一个是存
my
sql
获取一条
数据
_My
SQL
数据
库中
随机
获取一条或多条记录
在开发过程中遇到了一个问题,使用My
SQL
数据
库,用
SQL
语句在
表
中
随机
获取一条或多条
数据
,看似简单,但是往深层研究的话还是很有深度的,查了好多资料,接下来给大家分享一下:1.
随机
获取单条
数据
SELECT * FROM table_name ORDER BY RAND() LIMIT 1;My
SQL
中的RAND()函数调用可以在0和1之间产生一个
随机
数。这条
SQL
语句可以
随机
取出一条
数据
,而且将...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章