【分析小白】sql学习总结

2019-9-7
##【学习入门】
1 sql基本语法
sqlzoo:基本入门语法。不用装sql环境,可以编写sql语法,并在网页上测试代码,有助于理解sql入门语句。
知识点:select,join,group by等

w3school:sql语法文档,有参考用例。

sql执行的先后顺序

##【sql练习资源】
sql经典50题:学生,课程成绩,教师相关的经典sql练习。
oranother link

牛客sql练习 :公司雇员问题,目前共61题,部分问题相较50题难。

leetcode数据库练习:公司雇员问题,也有删除表等语句练习。


##【sql】基本语法

1 基本筛选,分组筛选

select 被选字段,计算被选字段(avg/sum/count(字段名),配合group by使用)
from 库表
where 筛选条件1 and 筛选条件2 
group by 分组字段 having 分组后筛选条件
order by 排序字段  asc/desc(正序or逆序)

2 两表连接

select 被选字段,
from 库表1 as t1
left join 库表 2 as t2
on t1.字段 = t2.字段
where 筛选条件1 and 筛选条件2 

join使用说明

3 case使用

select 
  case 被选字段 when A then X else Y end
from 库表1
where 筛选条件1 and 筛选条件2 

case 使用说明

猜你喜欢

转载自blog.csdn.net/sukeee/article/details/82492772