我有以下脚本并想更改它以使其符合国际标准。我使用 SQL-Server,但只要有可能,我想遵循 SQL 的国际标准。我不相信方括号是标准的 - 我应该用双引号替换它们吗?
无需付费即可获得标准文档的副本,互联网上是否有任何资源可以提供完全符合标准要求的格式和布局的脚本示例?
SELECT
a.UserAccountKey,
SUM(ISNULL(b.[measure Y],0.0)) AS "measure Y",
SUM(ISNULL(c.[measure Z],0.0)) AS "measure Z"
FROM
XXX a
LEFT OUTER JOIN YYYY b ON
a.UserAccountKey = b.UserAccountKey
LEFT OUTER JOIN ZZZZ c ON
a.UserAccountKey = c.UserAccountKey
GROUP BY
a.UserAccountKey
编辑
我唯一不是经典标准的轻微偏好如下。这是由 AaronBertrand 提出的,我同意它更具可读性 - 特别是如果该SELECT
子句有 20 或 30 个字段:
SELECT
a.UserAccountKey,
"measure Y" = SUM(ISNULL(b."measure Y",0.0)),
"measure Z" = SUM(ISNULL(c."measure Z",0.0)),
"measure longertitle" = SUM(ISNULL(c."measure longertitle",0.0)),
"me short" = SUM(ISNULL(c."me short",0.0))
FROM