当前位置:网站首页>Oracle数据库中的“limit”查询
Oracle数据库中的“limit”查询
2022-07-31 05:10:00 【不习惯有你】
注意:仅用于技术讨论,切勿用于其他用途,一切后果与本人无关。
都知道limit函数适用于mysql数据库,在Oracle数据库中无法使用,当需要使用到分页查询时,我们可以用其他的方法进行代替。
Oracle数据库中区分单双引号
方法一:不等于法(通用法)
select * from user_tab_columns where table_name='ADMIN' and rownum = 1 and column_name<>'UNAME'
使用不等于号进行取反,这里的rownum=1输出的是一行,想输出两行可rownum<3.
还可以使用not in来进行排除
上面这种写法,如果排除的表名多了,语句就会很长,还有一种更好的办法,使用not in关键字,只需要把要排除的表名直接写进去就好了
select * from user_tab_columns where table_name='ADMIN' and rownum = 1 and column_name not in('ADMIN','MD5')
方法二:别名法
别名只能用于字段名,不可以用于表名
select * from (select column_name,rownum n from user_tab_columns where table_name= 'ADMIN') where n=2
rownum n 是别名,括号里面是子查询,我觉得这个语句是先执行后面的where,然后再对里面的进行查询。
扩展Oracle相关的查询语句:
select * from all_tables 查询出所有的表
select * from user_tables 查询出所有当前用户创建的表
select * from all_tab_columns 查询出所有的字段
select * from user_tab_columns 查询出所有当前用户创建的表
select * from v$version 查出版本
边栏推荐
猜你喜欢

剑指offer基础版 --- 第24天

leetcode-每日一题731. 我的日程安排表 II

数据库上机实验5 数据库安全性

02 【el和data的两种写法 MVVM模型】

运用flask框架发送短信验证码的流程及具体代码

Swordsman Offer Special Assault Edition --- Day 3

C语言实验一 熟悉C程序的环境

leetcode-438. 找到字符串中所有字母异位词(滑动窗口)

If the account number or password is entered incorrectly for many times, the account will be banned.

docker安装postgresSQL和设置自定义数据目录
随机推荐
字符串的扩展
gin框架学习-Casbin入门指南(ACL、RBAC、域内RBAC模型)
【JS面试题】面试官:“[1,2,3].map(parseInt)“ 输出结果是什么?答上来就算你通过面试
数据库上机实验1 数据库定义语言
leetcode-每日一题剑指 Offer II 041. 滑动窗口的平均值(队列模拟)
leetcode-每日一题745. 前缀和后缀搜索(哈希和字典树)
Object Detection Study Notes
C语言实验四 循环结构程序设计(一)
The TOKEN value of Kubernetes joining the cluster expires
解决响应式数据依赖响应式数据无响应问题
【C语言3个基本结构详解——顺序、选择、循环】
torch.normal function usage
详解扫雷游戏(C语言)
实验8 DNS解析
uni-app进阶之模版语法与数据绑定【day7】
字符串的新增方法
Kubernetes加入集群的TOKEN值过期
Flink sink ES 写入 ES(带密码)
uni-app进阶之生命周期【day8】
剑指offer基础版 ----- 第28天