SQL 语句梳理

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

上来先把顺序搞清楚

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.几种连接方式

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 4,980评论 0 7
  • 50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cna...
    最美的太阳WW阅读 8,474评论 0 23
  • 五律•畅想 (新韵) 渴来甘洌水, 闲往万佛山。 垂钓黄金鲤, 游玩彩石园。 出门一县绿, 归里五蔬鲜。 区委一支...
    孙上清阅读 1,638评论 0 2
  • “你变得庸俗了” 这句话给我第一感受就是讨厌和搞笑 我不知道我的笑点在哪里 是对自己变得庸俗的无可奈何自嘲的笑 还...
    清愁姑娘阅读 3,146评论 0 0
  • 我在北京的地铁里被挤成饼,他在家乡的小城里笑靥如花。晚上看到他发的朋友圈,是一碗菜配一碗饭,我从多久以前知道他有了...
    松小许阅读 1,345评论 2 1