Oracle之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的简单查询

 

 1 /*
 2 语法结构:
 3 SELECT * | 列名1[,列名2...] | 表达式
 4 FROM 表名;
 5 */
 6 SELECT * FROM EMP;
 7 
 8 SELECT EMPNO
 9     ,ENAME
10     ,SAL
11     ,DEPTNO 
12 FROM EMP;

 

 

DISTINCT 关键字

1 --作用:消除所有的列重复的内容
2 SELECT DISTINCT DEPTNO
3 FROM EMP;

 

posted @ 2020-10-03 22:30  小碗吃不胖的  阅读(236)  评论(0编辑  收藏  举报