有关SQL中limit用法在MYSQL中和ORACLE中的区别

blues-star 2001-11-14 02:40:20
在mysql中可以使用,
select * from tablename limit 0,30;
不知道在oracle中要怎么写,

多谢~
...全文
2476 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
blues-star 2001-11-14
  • 打赏
  • 举报
回复
:),那limit是什么意思咯?解释一下啦:)

解释一下limited也可以咯
数据工具人 2021-06-22
  • 举报
回复
@blues-star 限制
IronPromises 2001-11-14
  • 打赏
  • 举报
回复

蓝色的多呢!

Work,limited, random, class, right, true, false, edit, help, file, release, run等等.
blues-star 2001-11-14
  • 打赏
  • 举报
回复
没有为什么我在sql plus worksheet里打limit的时候limit是蓝色的?
KingSunSha 2001-11-14
  • 打赏
  • 举报
回复
oracle里没有类似limit的语法,IronPromises(铁诺)说的是对的
blues-star 2001-11-14
  • 打赏
  • 举报
回复
我要的不是rownum在oracle里也可以用limit的,只是我不知道写法
数据工具人 2021-06-22
  • 举报
回复
@blues-star Oracle中是不支持limit这个函数的,要使用rownum这个条件代替limit实现同等功能
IronPromises 2001-11-14
  • 打赏
  • 举报
回复

Oracle:
select * from tablename where rownum <= 30;

MSSQL:
select top 30 * from tablename;

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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