SELECT语句的处理过程

2020-12-25  本文已影响0人  万物皆有序和公式

SELECT语句的处理过程

  1. FROM阶段

  2. WHERE阶段

  3. GROUP BY阶段

  4. HAVING阶段

  5. SELECT阶段

  6. ORDER BY阶段
    数据库SQL(Structure Query Language)包含3种类型的语言:DML(Data Manipulation Language)、DDL(Data Definition Language)和DCL(Data Control Language),其中使用最频繁的当属DML,DML包括4条具体的命令,它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。这4条命令中,使用最频繁的是SELECT命令,所有查询的操作都是通过它来获取数据库中的数据。但你是否有思考过,数据库执行SELECT命令的顺序是否与我们写出的SELECT命令的顺序一致?接下来,我们就来分析一下Oracle数据库执行SELECT命令的顺序。

SELECT语法的处理顺序:

The following steps show the processing order for a SELECT statement.

FROM
ON
JOIN
WHERE
GROUP BY
HAVING
SELECT
DISTINCT
ORDER BY
TOP

上一篇 下一篇

猜你喜欢

热点阅读