mysql高级语法

                                                                                                               MySQL高级语法

一个月前我们来到优越国际java实训班,我们班名字叫王萌

group by后的字段为一组,将一个字段相同的分为一组

链接表 关键词:inner join

第二种:select 别名一.* , 别名二.* from 表名 from 表名一 别名一, 表名二 别名二 where 别名一.字段 = 别名二.字段

mysql高级语法

select的查询结果是一个表,例如:
select * from ( select * from 表名) 别名
注意的是一定要加别名,否则会出错


mysql高级语法mysql高级语法

having后面接函数(avg,sum.......)
用于筛选条件符合的数据
例如筛选工资在2000到3000之间的人的工资和数量
select count(工资),工资  from  表名 group by 工资 having 工资 between 2000 and 3000
筛选平均工资大于3000的部门的工资
select avg(工资) from 表名 group by 部门 having avg(工资)>3000

mysql高级语法

limit 分页
例如取表中的第5条到第7条的三条数据
select * from 表名 limit 4,3
4表示从第四条开始取,不包含第四条,3表示取条数据
如果要取第一条数据到第5条就是
select * from 表名 limit 0,5

mysql高级语法

以上就是sql高级语法,希望有用