【问题标题】:SQL Select syntax [duplicate]SQL选择语法[重复]
【发布时间】:2020-12-30 00:38:18
【问题描述】:

我遇到了一条 SQL SELECT 语句,这与我通常看到的不同:

Select Distinct [Employee: Department_key_historic],[Employee: Department_key_current]
From [shared].[vw_Table]

上面代码中的冒号有什么作用?我习惯于看到像 Select table.columnName 这样的格式,但从来没有看到 :

【问题讨论】:

  • 我们在谈论哪些 dbms*
  • 代码中没有冒号。它位于列名的中间。
  • 看看[shared].[vw_Table] 中的实际列名,我几乎可以保证这些列名中有冒号。列名中的冒号与列名中的下划线或空格没有区别;因为它们在方括号内,所以它们只是列名。

标签: sql


【解决方案1】:

这似乎是一个 SQL Server 查询。如果是这种情况,[] 用于包围对象名称。因此,您看到的 : 只是列本身名称的一部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    • 2010-12-28
    • 2017-01-05
    • 2011-07-28
    • 2013-01-12
    • 1970-01-01
    相关资源
    最近更新 更多