Select ステートメントで case ステートメントを使用している SQL Server 2005 クエリがあります。それを行う「正しい」方法が何であるかを知りたいです。
各フォーマットは完全に正常に動作しているようですが、異なる選択または何かの間に冗長性があるかどうか疑問に思っていました.
サンプル形式:
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