谁来解释一下select * from XXXXX sample(50) t where rownum <= 5

Eddie005 2004-08-11 04:57:56
主要是解释 上面的50 和 5 对查询结果的影响
...全文
409 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hevin 2004-08-11
  • 打赏
  • 举报
回复
我库中一例:
NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:04
74530 2004-08-12 18:30:04
74531 2004-08-12 18:30:04
74533 2004-08-12 18:30:04
74538 2004-08-12 18:30:04

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:05
74530 2004-08-12 18:30:05
74531 2004-08-12 18:30:05
74533 2004-08-12 18:30:05
74538 2004-08-12 18:30:05

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:05
74530 2004-08-12 18:30:05
74531 2004-08-12 18:30:05
74533 2004-08-12 18:30:05
74538 2004-08-12 18:30:05

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:05
74530 2004-08-12 18:30:05
74531 2004-08-12 18:30:05
74533 2004-08-12 18:30:05
74538 2004-08-12 18:30:05

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:06
74530 2004-08-12 18:30:06
74531 2004-08-12 18:30:06
74533 2004-08-12 18:30:06
74538 2004-08-12 18:30:06

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:06
74530 2004-08-12 18:30:06
74531 2004-08-12 18:30:06
74533 2004-08-12 18:30:06
74538 2004-08-12 18:30:06

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:06
74530 2004-08-12 18:30:06
74531 2004-08-12 18:30:06
74533 2004-08-12 18:30:06
74538 2004-08-12 18:30:06

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:07
74530 2004-08-12 18:30:07
74531 2004-08-12 18:30:07
74533 2004-08-12 18:30:07
74538 2004-08-12 18:30:07

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:07
74530 2004-08-12 18:30:07
74531 2004-08-12 18:30:07
74533 2004-08-12 18:30:07
74538 2004-08-12 18:30:07

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74514 2004-08-12 18:30:07
74529 2004-08-12 18:30:07
74532 2004-08-12 18:30:07
74534 2004-08-12 18:30:07
74537 2004-08-12 18:30:07

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74514 2004-08-12 18:30:08
74529 2004-08-12 18:30:08
74532 2004-08-12 18:30:08
74534 2004-08-12 18:30:08
74537 2004-08-12 18:30:08

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74514 2004-08-12 18:30:08
74529 2004-08-12 18:30:08
74532 2004-08-12 18:30:08
74534 2004-08-12 18:30:08
74537 2004-08-12 18:30:08

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74514 2004-08-12 18:30:08
74529 2004-08-12 18:30:08
74532 2004-08-12 18:30:08
74534 2004-08-12 18:30:08
74537 2004-08-12 18:30:08

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74514 2004-08-12 18:30:09
74529 2004-08-12 18:30:09
74532 2004-08-12 18:30:09
74534 2004-08-12 18:30:09
74537 2004-08-12 18:30:09

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74514 2004-08-12 18:30:09
74529 2004-08-12 18:30:09
74532 2004-08-12 18:30:09
74534 2004-08-12 18:30:09
74537 2004-08-12 18:30:09

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74514 2004-08-12 18:30:09
74529 2004-08-12 18:30:09
74532 2004-08-12 18:30:09
74534 2004-08-12 18:30:09
74537 2004-08-12 18:30:09

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74514 2004-08-12 18:30:09
74529 2004-08-12 18:30:09
74532 2004-08-12 18:30:09
74534 2004-08-12 18:30:09
74537 2004-08-12 18:30:09

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74514 2004-08-12 18:30:10
74529 2004-08-12 18:30:10
74532 2004-08-12 18:30:10
74534 2004-08-12 18:30:10
74537 2004-08-12 18:30:10

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74514 2004-08-12 18:30:10
74529 2004-08-12 18:30:10
74532 2004-08-12 18:30:10
74534 2004-08-12 18:30:10
74537 2004-08-12 18:30:10

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:10
74535 2004-08-12 18:30:10
74537 2004-08-12 18:30:10
74538 2004-08-12 18:30:10
74539 2004-08-12 18:30:10

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:11
74535 2004-08-12 18:30:11
74537 2004-08-12 18:30:11
74538 2004-08-12 18:30:11
74539 2004-08-12 18:30:11

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:11
74535 2004-08-12 18:30:11
74537 2004-08-12 18:30:11
74538 2004-08-12 18:30:11
74539 2004-08-12 18:30:11

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:11
74535 2004-08-12 18:30:11
74537 2004-08-12 18:30:11
74538 2004-08-12 18:30:11
74539 2004-08-12 18:30:11

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:12
74535 2004-08-12 18:30:12
74537 2004-08-12 18:30:12
74538 2004-08-12 18:30:12
74539 2004-08-12 18:30:12

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:12
74535 2004-08-12 18:30:12
74537 2004-08-12 18:30:12
74538 2004-08-12 18:30:12
74539 2004-08-12 18:30:12

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:12
74535 2004-08-12 18:30:12
74537 2004-08-12 18:30:12
74538 2004-08-12 18:30:12
74539 2004-08-12 18:30:12

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:13
74535 2004-08-12 18:30:13
74537 2004-08-12 18:30:13
74538 2004-08-12 18:30:13
74539 2004-08-12 18:30:13

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74529 2004-08-12 18:30:13
74535 2004-08-12 18:30:13
74537 2004-08-12 18:30:13
74538 2004-08-12 18:30:13
74539 2004-08-12 18:30:13

NBBH TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
----------- ------------------------------
74514 2004-08-12 18:30:13
74531 2004-08-12 18:30:13
74532 2004-08-12 18:30:13
74533 2004-08-12 18:30:13
74534 2004-08-12 18:30:13


执行语句都是:select NBBH,To_Char(sysdate,'yyyy-mm-dd hh24:mi:ss') from m_exes sample(50) t where rownum <= 5;
xu_guanghui 2004-08-11
  • 打赏
  • 举报
回复
是抽样提取的意思, 这个语句 是抽样提取表中数据的前5条记录
hevin 2004-08-11
  • 打赏
  • 举报
回复
我试了一下,好像也不是全随机,在几秒内的结果是一样的(我试的时候显示4秒内返回的结果是一样的)
daihaidong 2004-08-11
  • 打赏
  • 举报
回复
感觉随机抽取的样子,
Eddie005 2004-08-11
  • 打赏
  • 举报
回复
再up
hevin 2004-08-11
  • 打赏
  • 举报
回复
学习,谁解释一下sample(50)是什么意思?
Eddie005 2004-08-11
  • 打赏
  • 举报
回复
自己up一下
sijian2001 2004-08-11
  • 打赏
  • 举报
回复
怯怯的问一句,sample(50)是什么意思?
wylwyl1130 2004-08-11
  • 打赏
  • 举报
回复
rownum伪列,代表行号
rownum<=5 选择前5行
yogihoo 2004-08-11
  • 打赏
  • 举报
回复
5代表取行号小于等于5的前5行

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧