大数据BI学习之SQL的简单查询

查询结构

--SQL语句的执行原理以及语法结构:
/*
  SELECT * | 列名1[,列名2...] | 表达式
  FROM 表名 [表的别名]
  WHERE 分组前的筛选条件
  GROUP BY 列名1[,列名2...]
  HAVING 分组后的筛选条件
  ORDER BY 列名1[ASC,列名2 DESC...];
*/

 

查询顺序

(1)FROM

(2)WHERE

(3)GROUP BY

(4)HAVING

(5)SELECT

(6)ORDER BY

语法解析:

  (1)*表示表中的所有列。
  (2)列名可以选择若干个表中的列名,各个列名中间用逗号分隔。
  (3)表达式可以是列名、函数、常数等组成的表达式。
  (4)WHERE子句是查询的条件。
  (5)GROUP BY ----按列分组,与聚合函数联用。
  (6)HAVING----分组结果的筛选条件。
  (7)ORDER BY 要求在查询的结果中排序,默认是升序ASC,降序为DESC。

 

SQL的简单查询

/*
语法结构:
SELECT * | 列名1[,列名2...] | 表达式
FROM 表名;
*/
SELECT * FROM EMP;

SELECT EMPNO,ENAME,SAL,DEPTNO 
FROM EMP;


--DISTINCT 关键字:
--作用:消除所有的列重复的内容
SELECT DISTINCT DEPTNO
FROM EMP;

 

大数据BI学习之SQL的简单查询

上一篇:大数据BI学习之数据库对象


下一篇:Spring JdbcTemplate