【发布时间】:2018-10-18 12:45:33
【问题描述】:
如果有人能帮我对 Distinct 这个词进行分类,我将不胜感激。我正在学习 sql 并了解它的作用,但它是一个函数、一个属性还是一个关键字,就像 SELECT、FROM 和 WHERE 等一样。我猜它是一个关键字,在这种情况下,将两个关键字写在一起意味着什么(即 SELECT DISTINCT 属性元组> FROM relation>)?
【问题讨论】:
-
我认为您将标识符等分类从一种语言风格应用到另一种语言风格。这通常不起作用。在 SQL 中,这大部分只是“这就是语法”(例如,考虑
inner join与left outer join:两者都做一件事,但使用多个词)。 -
确实,我试图从一开始就对 sql 使用的保留关键字进行分类。因此,我打算稍后特别查看相当复杂、冗长和组合的查询,并将其分解为子部分并更好地理解它。就像人们可以通过了解特定的词性来处理英语句子一样。