目录
一、简单条件查询
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