【发布时间】:2015-09-18 00:24:14
【问题描述】:
我的理解是,子句是将数据集过滤到特定条件的一种手段。因此,WHERE 作为一个子句对我来说完全有意义。
但在我看过的一些教程中,我看到AND/OR 被称为关键字。在我看来,它们都是一个子句。
谁能帮助我更好地理解这一点?
【问题讨论】:
-
AND、OR 和 WHERE 都是关键字 :) WHERE 之后的任何内容都被视为子句(直到下一个子句)
-
子句是一种过滤数据的手段是不正确的。
FROM关键字开始一个子句,您标识的WHERE关键字也是如此。我不知道“子句”是否有正式定义,但对我来说,它意味着语句中的一个部分或块。 -
一条SQL语句由子句组成,其中一个子句是
where。查看SELECT的文档并注意术语的使用:msdn.microsoft.com/en-us/library/ms189499.aspx。
标签: mysql sql sql-server