牛客网sql实站

准备手敲牛客网61道题目,最近的学习中,发现sql真的是太太太重要了,坚持,加油!

1、limit 是要显示的条数,offset是跳过的条数。







这个题目与上一题是一样的,就是下面一题目要求没有分配到的要显示null,而上面一题没有就不显示了。

5.


6.

:这里本来想加个distinct 的,结果反而报错了???!!

7


8


9


10.
11.


12.


13.


14.


15.

三表联合查询:

16.

总共涨了多少)growth,好好理解这句话==,如果有降薪过的处理:那第一种解法是比较严谨的,找第一天和最后一天的工资之差

17.

:group by 不是只限制在salaries表里面的,是我的思维限制住了。。。

18.
19.


20.

综合几种解法,学会用多种角度去思考问题~

21

important!!!!!!

接21.


22


23

知识点:from 后面先建立虚表,再进行筛选。。。。

24


25.


26.

explain模拟优化器执行SQL语句,在5.6以及以后的版本中,除过select,其他比如insert,update和delete均可以使用explain查看执行计划,从而知道mysql是如何处理sql语句,分析查询语句或者表结构的性能瓶颈。

作用

1、表的读取顺序

2、数据读取操作的操作类型

3、哪些索引可以使用

4、哪些索引被实际使用

5、表之间的引用

6、每张表有多少行被优化器查询

27.


28.


29.


30.


31.


32.


33.


34.


35.


36.

触发器的,比较重要!!!!!!

37.触发器


38

更新update...set..

39

replace(x,y,z)

40


41


42
43view
44


45
46截字符串
47
48
49

下面这个思路很重要~~

50.
51.
52.
53.
54.

你可能感兴趣的:(牛客网sql实站)