美文网首页
SQL 语句梳理

SQL 语句梳理

作者: 起个什么呢称呢 | 来源:发表于2018-05-29 14:30 被阅读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.几种连接方式

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

相关文章

  • SQL 语句梳理

    写在前面,简单的 我都给省略了啊 ,知其然 也要知其所以然。 上来先把顺序搞清楚 select * from ta...

  • MySQL课程梳理

    MySQL课程梳理 SQL语句 :select from where group by having order ...

  • 『SQL』GROUP BY语句梳理

    GROUP BY是SQL中用来进行数据分组的语句,这个语句使用时稍有不慎就会报错。 GROUP BY 作用GROU...

  • MySql分组查询前N条记录

    Sql语句 SQL语句解析

  • 插入数据并获取自增ID

    方法一:SQL语句 方法二:SQL语句 方法三:SQL语句 方法二:JDBC

  • SQL语句的优化

    sql语句的优化:多使用共享语句 尽量使你的sql语句能够使用索引。怎样使sql语句能够使用到索引呢:当sql语句...

  • sql

    sql经典语句经典SQL语句大全(绝对的经典) - 浪迹天涯芳草 - 博客园 sql语法SQL语句查询语句完整语法...

  • 存储过程

    定义: 一组预编译好的SQL语句,可以理解成批量处理语句. 存储过程a : (SQL语句1;SQL语句2;SQL语...

  • mysql sql层分析 优化过程分析

    sql层 sql层接口接收sql语句 判断sql语句类型dml update select insertddl ...

  • oracle 存储过程执行动态sql实例

    1 概述 oracle的动态sql是指在语句块使用execute immediate 执行sql语句,sql语句可...

网友评论

      本文标题:SQL 语句梳理

      本文链接:https://www.haomeiwen.com/subject/joypyxtx.html