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

浙公网安备 33010602011771号