SQL 高级查询的使用

一.聚合函数
1.sum()求和

select sum(age)from 库名

2,。count ()统计有多少条记录

select count(*)from 库名

3.avg() 求平均值

select avg(age)from 库名

4. max ()求最大值

select max(age)from 库名

5.min ()求最小值

select min (age) from 库名

二 .聚合函数和分数函数搭配运用
group by
select 列名+聚合函数 from 库名group by 列名 having +聚合函数;

三. 联表查询
1.内部 inner join
2.左联表 left join
3.右联表 right join
4.全部联表查询 full join

 

 

、查询所有梁姓家庭成员(like)
select * from tb_users where left(uname,1)='梁'

、查询日常收支表中所有rmenu即备注含‘去’字的记录
select * from Tb_InOutInfo where charindex('去',rmenu)!=0

、查询日常收支表中2月到3月之间的收支情况(between)
select * from Tb_InOutInfo where month(rdate) between 2 and 3

、查询日常收支表中1000到5000之间金额的收支记录
select * from Tb_InOutInfo where rmoney between '1000' and '5000'

、查询日常收支表中工资和奖金记录,即xid为1,2的记录
select * from Tb_InOutInfo where xid=1 or xid=2

 

posted @ 2022-05-25 22:28  洗洋洋  阅读(150)  评论(0)    收藏  举报