社区
MS-SQL Server
帖子详情
如何随机获得一个表里的数据?先给100分再说!
lastsky
2003-01-14 01:55:19
我要做数据抽样啊,有没例子啊,
多谢
...全文
83
9
打赏
收藏
如何随机获得一个表里的数据?先给100分再说!
我要做数据抽样啊,有没例子啊, 多谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hjhing
2003-01-14
打赏
举报
回复
頂樓的方法很好
但取得的記錄集合不是按照你表中原來任何一列來排序的
如果你希望按照你表中的某一列再作排序,TRY:
如果你希望這隨機取得的記錄集在
select * from
(SELECT TOP 100 * FROM TABLE ORDER BY NEWID() ) as tableB
order by yourField ---yourField 代表某列名
hjhing
2003-01-14
打赏
举报
回复
值得學習
happydreamer
2003-01-14
打赏
举报
回复
newid()最方便了 呵呵 多试试 肯定是随机的
niuhh
2003-01-14
打赏
举报
回复
先取随机数,然后根据数字到表中取数据
hjhing
2003-01-14
打赏
举报
回复
select identity(int ,1,1) as tid ,*
into #temp
from yourTable
select top 10 * from #temp
where tid % 100 = cast(( rand(checksum(newid()))*100) as int)
select * from #temp
drop table #temp
hjhing
2003-01-14
打赏
举报
回复
----- try:
select identity(int ,1,1) as tid ,*
into #temp
from yourTable
select top 10 * from #temp
where tid % 100 = cast(( rand(checksum(newid()))*100) as int)
drop table #temp
--- 如果你的數據較少,則相應改小上面的100,反之改大點
xpilot
2003-01-14
打赏
举报
回复
这一百分也太好拿了,诶!!!上面已经答对,我就不说了:)
qqqdong
2003-01-14
打赏
举报
回复
全部去出来在随即抽取
alexwoowf
2003-01-14
打赏
举报
回复
SELECT TOP N * FROM TABLE ORDER BY NEWID()
ETL工具kettle批量插入
数据
异常或kettle批量提交
数据
不完整
ETL工具kettle批量插入
数据
异常情况 众多的Etl工具中,kettle是
一个
不是特别稳定的
一个
工具,不是特别建议使用,那么在使用kettle进行
数据
转换时,经常会出现的
一个
问题:批量
数据
插入目标库时,会中途异常,导致插入目标库不全,并且报的错主要有三类,如下图片。 此问题十
分
恶心,这四类错误是
随机
报出来的,总共才同步个几万条记录,.bat运行十次中,大概有4次会出现以下四种报错的一种,剩下的...
MySQL
一个
表的自增id用完了,背井大佬让我用这些姿势再往里插
数据
在之前有篇文章中,和大家探讨了在MySOL
数据
库中,
一个
表的自增id用完,再插入
数据
有什么问题?评论处有大佬建议我另开一篇再说一下表的自增id在用完的情况下,用replace into、insert ignore以及insert... on duplicate会发生什么,当时不假思索就回复了安排,结果这一拖就快
一个
月了。 海岳尚可倾,吐诺终不移。今天想到这件事,就立马先把标题写出来了,这样就能督促自己把这篇文章完成,你以为我是不想失信于大佬吗?是的,我不想!但同时,我更不想失信于自己! 言归..
关于一张 5 亿
数据
表之我与 DBA 的 battle
Hollis的新书限时折扣中,一本深入讲解Java基础的干货笔记!事情是这样的,最近公司需要统一更改一些老表的主键类型,以前表的主键都是 int 类型,这次要改成 bigint。然后我整理的时候发现一张表,里面竟然有 5 亿的
数据
,之前排查问题优化过几条慢 sql,这个表的查询竟然没进慢 sql 名单,有点突破我的认知,平日使用也没啥问题。后面还发现了好多张 3000w ...
MySQL
数据
记录如何存储?
MySQL 的 NULL 值是怎么存放的?MySQL 的 Compact 行格式中会用「NULL值列表」来标记值为 NULL 的列,NULL 值并不会存储在行格式中的真实
数据
部
分
。NULL值列表会占用 1 字节空间,当表中所有字段都定义成 NOT NULL,行格式中就不会有 NULL值列表,这样可节省 1 字节的空间。MySQL 怎么知道 varchar(n) 实际占用
数据
的大小?MySQL 的 Compact 行格式中会用「变长字段长度列表」存储变长字段实际占用的
数据
大小。
Mysql索引面试题集锦
1. 索引是什么? 索引是一种特殊的文件(InnoDB
数据
表上的索引是表空间的
一个
组成部
分
),它们包含着对
数据
表里
所有记录的引用指针。 索引是一种
数据
结构。
数据
库索引,是
数据
库管理系统中
一个
排序的
数据
结构,以协助快速查询、更新
数据
库表中
数据
。索引的实现通常使用B树及其变种B+树。更通俗的说,索引就相当于目录。为了方便查找书中的内容,通过对内容建立索引形成目录。而且索引是
一个
文件,它是要占据物理空间的。 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。比如我
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章