它被称为共同相关查询或相关查询?

时间:2011-01-09 04:01:37

标签: sql terminology

我看到术语共同相关和相关查询可互换使用。共同相关=相关。

什么是正确的术语,还是两者都正确?

2 个答案:

答案 0 :(得分:2)

使用的术语是“相关子查询”,其中“子查询”中的连字符(或没有连字符)是有争议的,但“相关”不是。

答案 1 :(得分:1)

一点点谷歌搜索可以很好地说明一般用法中的哪些术语**:

  • “co-related subquery”=约303 结果
  • “相关子查询”=约21,600 结果
显然,“相关子查询”胜出了手。

但是,当subquery缩短为query时,结果就不那么明确了:

  • “联合相关查询”=约5,290 结果
  • “相关查询”=约9,000 结果

我个人认为,“相关查询”和“相关查询”是“相关子查询”的新手,草率或其他非正式用法。

**知道正确的术语可能没有用(除非你想成为像我一样聪明的屁股;),例如

  • SQL“相关名称”=约24,400 结果
  • SQL“as clause”=约17,400结果
  • SQL别名=约2,670,000条结果

结论:几乎没有人使用SQL标准中的术语,大多数人更喜欢(也许是无知)白话。

我认为你不能说'别名'是“不正确的”。如果你不能使用白话,那么使用技术上正确的术语可能无法让你理解!