a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 138|回复: 0

[考试辅导] Oracle技术:学习从数据库表格中如何随机抽取行

[复制链接]
发表于 2012-8-4 14:06:19 | 显示全部楼层 |阅读模式
有时辰你会想要给用户展示一些随机的信息,那若何年夜数据库表格中随机采纳行呢?下面介绍在几个风行的数据库中提取随机行的代码。     MySQL中提取10个随机行
3 @$ ^# g) U$ _: o! }2 b8 ]8 V    SELECT column FROM table; O3 E: e" V1 w5 D9 t' a7 e9 N1 F
    ORDER BY RAND()1 I4 f# S& @+ q5 b
    LIMIT 10% E; D! h2 n# d3 f$ e
    Oracle中提取10个随机行) l1 ?$ _: @" O% ~+ M( g" x# Y2 a: |
/ d& i% \2 g# l2 n: J
    SELECT column FROM  ( SELECT column FROM table  ORDER BY dbms_random.value )  WHERE rownum
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-4 15:10 , Processed in 0.203956 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表