[亲测]Oracle查询--单表查询,连接查询(一)

本文详细介绍了Oracle数据库中的单表查询,包括精确查询、模糊查询、范围查询、空值查询等,并探讨了去重、排序、ROWID和ROWNUM的使用。此外,还讲解了连接查询,涵盖内连接、左外连接和右外连接的应用场景。通过实例展示,帮助读者掌握Oracle查询的多种技巧。
摘要由CSDN通过智能技术生成

ORACLE查询(单表查询,连接查询)

一、单表查询

(一)简单条件查询
1. 查询水表编号为 30408 的业主记录 ( 精确查询 )
select * from t_owners where watermeter= 30408;

结果:
在这里插入图片描述

2. 查询业主名称包含“刘”的业主记录 (模糊查询)
select *  from t_owners where name like  '%刘%';

结果:
在这里插入图片描述

3. 查询业主名称包含“刘”的并且门牌号包含5 的业主记录(and 运算符 )
select * from t_owners where name like '%刘%' and housenumber like '%5%';

结果:
在这里插入图片描述

4. 查询业主名称包含“刘”的或者门牌号包含5 的业主记录(or 运算符)
select * from t_owners where name like '%刘%' or housenumber like '%5%' ;

结果:
在这里插入图片描述

5. 查询业主名称包含“刘”的或者门牌号包含5的业主记录,并且地址编号为 3 的记录(and 和 or 运算符混合使用)
select * from t_owners where (name like '%刘%' or housenumber like '%5%') and addressid like '%3%';

结果:
在这里插入图片描述

6. 查询台账记录中用水字数大于等于10000 ,并且小于等于20000 的记录( 范围查询 )
--方式一
select * from t_account where usenum between 10000 and 20000;
--方式二
select * from t_account where usenum >= 10000 and usenum <= 20000;  

结果:
在这里插入图片描述

7. 查询T_PRICETABLE 表中 MAXNUM为空的记录(空值查询 )
select * from t_pricetable where maxnum is null;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值