-- Start
SELECT * FROM <TABLE-NAME>;
看到上面的语句了吗?这是我们在熟悉不过的一条语句,我们中的大多人学习SQL 正是从这条语句开始的。所以大多数人认为FROM 语句后只能接一个表或视图(或者压根就没多想),有这种想法的人我非常能理解,因为我曾经也是这其中的一员。其实FROM 后面可以接任何集合(表)。说到这,关于集合和表,我特别想多少几句。SQL 的理论基础是数学中的集合理论,所以SQL 关注的就是如何对集合进行操作,基于以上原因,我特别喜欢名词集合,而不喜欢说表。不过,大家如果不习惯,也可以把集合和表当一个意思来理解,因为我们不是搞理论研究工作的,没必要深究他们之间的细微差别。说了这么多,我们还是赶快来看个例子吧。
---建表
CREATE TABLE EMPLOYEE
(
NAME VARCHAR(20) NOT NULL,---姓名
BIRTHDAY DATE---生日
);
---例子1
SELECT * FROM
(
SELECT *