2019-9-7
##【学习入门】
1 sql基本语法
sqlzoo:基本入门语法。不用装sql环境,可以编写sql语法,并在网页上测试代码,有助于理解sql入门语句。
知识点:select,join,group by等
w3school: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
3 case使用
select
case 被选字段 when A then X else Y end
from 库表1
where 筛选条件1 and 筛选条件2