<三> SQL 基础

时间:2023-03-08 17:44:20

SQL查询的一般形式,以及被逻辑处理的顺序

(8) select (9) distinct (11) <TOP_specification> <select_list>

(1) from <left_table>

(3)  <join_type> join <right_table>

(2)  ON <join_condition>

(4) where <where_condition>

(5) group by <group_by_list>

(6) with {CUBE | ROLLUP}

(7) Having <having_condition>

(10) Order by <order_by_list>

每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。

三值逻辑 TRUE, FALSE, UNKNOWN, SQL中的UNKOWN逻辑值通常出现在包含NULL值的逻辑表达式中(NULL>42)。NULL通常表示丢失或不相关的值。