SQL编码风格:逗号

时间:2012-05-03 19:44:54

标签: sql coding-style

哪种SQL编码样式更好,为什么?

逗号优先:

SELECT Name
    , Email
    , Phone
FROM Contact

逗号最后:

SELECT Name,
    Email,
    Phone
FROM Contact

3 个答案:

答案 0 :(得分:2)

两者都有效,做你或你的店铺始终如一。我更喜欢方法2.乍一看,第一个看起来似乎缺少一个逗号,只有在你看了一些之后才注意到它的罚款。对他人的可读性至关重要。

答案 1 :(得分:1)

这是一个偏好问题。就个人而言,我更喜欢第二个例子,但使用一个比另一个更好。

在第一个示例中,您需要删除第一列的前导逗号,在第二个示例中,您需要删除最后一列中的尾随逗号。

答案 2 :(得分:1)

我正在处理的一些工作的查询:

    SELECT TOP 1000 [Id]
      ,[ProductCode]
      ,[Month]
      ,[Year]
      ,[SalesVolume]
  FROM [VeryBigCorp].[dbo].[MonthlySales]

我不得不说上面这是一种非常巧妙的做法,误差率较小。