これらの SQL コーディング スタイルのうち、どちらが優れているか、またその理由は?
カンマファースト:
SELECT Name
, Email
, Phone
FROM Contact
カンマラスト:
SELECT Name,
Email,
Phone
FROM Contact
これらの SQL コーディング スタイルのうち、どちらが優れているか、またその理由は?
カンマファースト:
SELECT Name
, Email
, Phone
FROM Contact
カンマラスト:
SELECT Name,
Email,
Phone
FROM Contact
どちらも有効です。あなたまたはあなたの店が一貫して行うことを行ってください。私は方法2を好みます。一見すると、最初の方法ではコンマが欠落しているように見えますが、もう少し見てみると、問題がないことがわかります。他の人の読みやすさが重要です。
私が取り組んでいるいくつかの仕事からの質問:
SELECT TOP 1000 [Id]
,[ProductCode]
,[Month]
,[Year]
,[SalesVolume]
FROM [VeryBigCorp].[dbo].[MonthlySales]
上記はそれを行うための非常に巧妙な方法であり、エラーの許容範囲が少ないと言わざるを得ません。
それは好みの問題です。個人的には、2番目の例が好きですが、どちらか一方を使用してもメリットはありません。
最初の例では、最初の列の先頭のコンマを削除する必要があり、2番目の例では、最後の列の末尾のコンマを削除する必要があります。