Possible Duplicate:
Is there a good reason to use upper case for T-SQL keywords?
简单的问题.我个人认为小写字符串比大写字符串更具可读性.SQL的一些老的/流行的风格是否区分大小写?
供参考:
select
this.Column1,
case when this.Column2 is null then 0 else this.Column2 end
from dbo.SomeTable this
inner join dbo.AnotherTable another on this.id = another.id
where
this.Price > 100
与.
SELECT
this.Column1,
CASE WHEN this.Column2 IS NULL THEN 0 ELSE this.Column2 END
FROM dbo.SomeTable this
INNER JOIN dbo.AnotherTable another ON this.id = another.id
WHERE
this.Price > 100
前者对我来说似乎更具可读性,但我更经常地看到后者.