SQL 语句梳理

2018-05-29  本文已影响33人  起个什么呢称呢

写在前面,简单的 我都给省略了啊 ,知其然 也要知其所以然。

上来先把顺序搞清楚

select * from tableName where ......   group by ....... having ......order by

这是所有RDMS的关系性数据库查询语句的Demo, 

执行优先顺序。
1.from 2.where 3. group by 4. having 5 select 6 order by

from 后面一般加上连接条件。jion on apply 之类的。

where 后面是过滤条件,为了减少查询复杂度

group by 是 对 表中的某个字段进行分组。

having 是对已经分组的数据进行一个条件筛选,过滤

select 是要查询出的字段有哪些

order by 是要对哪个字段排序

上图

如图所思

流程大概就是这样子的啦 ,剩下的就是能把他用的炉火纯青。接下来,就是总结点常用的SQL语句

1.去除重复行关键字 distinct

2.联合查询 union

select 语句1 union select 语句2

3.表起别名

from tableName as newName

4.SELECT   不仅能从表或视图中检索数据,它还能够从其它查询语句所返回的结果集合中查询数据。

5.几种连接方式

左连接,右连接。全连接,内连接

上一篇 下一篇

猜你喜欢

热点阅读