<7>mysql入门教程学习笔记-常用语法

常用的SQL语法:

数据查询:(select from、where-in、where-=、where- 大于小于、where- between and、where- 除了(<>/!/not in)、where- like )

数据分组查询:gruop by、gruop having、count的灵活运营

数据提取

1.select _ form table name

2.order by _/order by_ desc

3.limit _

4.where (excel中的筛选)

where _ =_

where _>/<_

where _ between _ and _

where _ in_

(in和between的区别是?)

如果想要不等于有两种形式

where _<>/!/not in _

多条件查找

where _

and/or _

当and和or同时出现时,and是优先执行的条件

多条件查询时用()来圈定条件

模糊查找

where _ like  %_% 代表包含什么

%就是EXCEL中的*


分组=数据透视表

gruop by _ 以什么为左下角的那个

某些软件要求 select * from中的*必须等同于by 后面的字符



gruop by 之后要有筛选的按钮需要用到Having,并且having 后面是可以加and在进行过滤的

问题,找到城市中电子商务的岗位数量

select rdsldkjf count(1) from _

group by rdsldkjf 

and rdsldkjf ="电子商务"

正答:

select rdsldkjf count(1) from _

where rdsldkjf  like "%电子商务%"

group by rdsldkjf 


上下两者的差异在于运行结果的时候。

前者的数字是包含电子商务的数量

后者是只包括了城市的数量


问:不同城市的电商岗位占据不同城市的占比


你可能感兴趣的:(<7>mysql入门教程学习笔记-常用语法)