黑马oracle学习——单表查询:简单条件和去重

目录

一、简单条件查询

1.精确查询

2.模糊查询

3.and运算符

4.or运算符

5.and与or运算符混合使用

6.范围查询

7.空值查询

二、去掉重复记录


一、简单条件查询

1.精确查询

//需求:查询水表编号为30408的业主记录
select * from users where watermeter='30408'

2.模糊查询

//需求:查询业主名称包含“刘”的业主记录
select * from users where name like '%刘%'

3.and运算符

//需求:查询业主名称包含“刘”的并且门牌号包含5的业主记录
select * from users where name like '%刘%' and housenumber like '%5%'

4.or运算符

//需求:查询业主名称包含“刘”或者门牌号包含5的业主记录
select * rom users where name like '%刘%' or housenumber like '%5%'

5.and与or运算符混合使用

//需求:查询业主名称包含'%刘%'的或者门牌号包含5的业主记录,并且地址编号为3的记录
select * from users where (name like '%刘%' or housenumber like '%5%') and addressid=3

6.范围查询

//需求:查询台账记录中用水数大于等于10000,并且小于等于20000的记录
select * from account where usernum>=10000 and usernum<=20000
select * rom account where usernum between 10000 and 20000

7.空值查询

//需求:查询pricetable表中MAXNUM为空的记录
select * from pricetable where maxnum is null

//需求:查询pricetable表中MAXNUM不为空的记录
select * from pricetable where maxnum is not null

二、去掉重复记录

//需求:查询业主表中的地址ID,不重复显示
select distinct addressid from users


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

才疏学浅的小缘同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值