0

これらの SQL コーディング スタイルのうち、どちらが優れているか、またその理由は?

カンマファースト:

SELECT Name
    , Email
    , Phone
FROM Contact

カンマラスト:

SELECT Name,
    Email,
    Phone
FROM Contact
4

3 に答える 3

2

どちらも有効です。あなたまたはあなたの店が一貫して行うことを行ってください。私は方法2を好みます。一見すると、最初の方法ではコンマが欠落しているように見えますが、もう少し見てみると、問題がないことがわかります。他の人の読みやすさが重要です。

于 2012-05-03T19:47:37.760 に答える
2

私が取り組んでいるいくつかの仕事からの質問:

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

上記はそれを行うための非常に巧妙な方法であり、エラーの許容範囲が少ないと言わざるを得ません。

于 2012-05-03T19:48:44.740 に答える
1

それは好みの問題です。個人的には、2番目の例が好きですが、どちらか一方を使用してもメリットはありません。

最初の例では、最初の列の先頭のコンマを削除する必要があり、2番目の例では、最後の列の末尾のコンマを削除する必要があります。

于 2012-05-03T19:47:52.920 に答える