SQL查询的WHERE子句是否有技术术语?像条件,标准,限制等一词?
答案 0 :(得分:5)
使用关系代数术语,selection(不要与select
混淆,projection)。
答案 1 :(得分:2)
由于SQL是关系代数的一种实现,WHERE条件称为选择(不要与实现投影和重命名的SELECT部分混淆)。有关关系代数范围内的术语的更多信息,请参阅优秀的Wikipedia article。
答案 2 :(得分:1)
减少元组(行)的数量称为限制。减少属性(列)的数量称为投影。 (这是原始的Codd / Date术语,后来Date开始使用术语“SQL数据库”而不是真正的关系DBMS)
答案 3 :(得分:0)
在SQL grammar specifications中,WHERE子句称为...... where clause
。
然而,大多数人的意思是where子句的内容,boolean value expressions
定义了对SELECTed行数的限制。这在语法中指定为search condition
。