我有一个 SQL Server 2005 查询,我在 Select 语句中使用 case 语句。我想知道“正确”的做法是什么。
每种格式似乎都可以正常工作,但我想知道不同选择之间是否存在一些冗余或其他内容。
样本格式:
SELECT 'isItemDisplayed' = CASE WHEN ... THEN ... END FROM myTable
SELECT isItemDisplayed = CASE WHEN ... THEN ... END FROM myTable
SELECT CASE WHEN ... THEN ... END AS isItemDisplayed FROM myTable
SELECT CASE WHEN ... THEN ... END AS 'isItemDisplayed' FROM myTable
SELECT CASE WHEN ... THEN ... END isItemDisplayed FROM myTable