字段命名别名 关键字 as ,as之前为待命名的表或字段,之后为命名别名,其中 as 可以省略
select y_name as 姓名 from yingxiong
求最大最小值 关键字 max(查询字段) min(查询字段) 需要注意的一点是
查询字段类型必须是int
如果是varchar 可以通过max(查询字段+0)来修正
SELECT max(y_age) from yingxiong
求平均值 关键字 avg
SELECT avg(y_age) from yingxiong
求和 关键字 sum
SELECT sum(y_age) from yingxiong
求总数 关键词 count
SELECT count(y_age) from yingxiong
子条件查询
select * from yingxiong where y_age in(SELECT y_age from yingxiong where y_type='中单')
#筛选类型为中单的角色的年龄,并列出是这些年龄的所有字段
分组查询一般伴随着常用函数一起使用 关键词 group by 表示分组,
按照某一个字段的值进行分组
SELECT y_type,avg(y_age)from yingxiong GROUP BY y_type
#用类型Type来分组 查询不同Type的平均年龄
分组条件查询 关键词 having 是分组中的条件关键字 (类似where)
按照某一个字段的值进行分组
SELECT y_type,sum(y_age) as ageHE from yingxiong group by y_type having ageHE>'60'