我在使用CASE WHEN语句时遇到一些问题。
CASE WHEN location = 'location red' Then 'First'
Else WHEN Location = 'location green' Then 'Second'
Else WHEN Location = 'location blue' Then 'Last'
END AS Order
我不断收到语法错误,我很困惑。任何帮助表示赞赏!
仅此
CASE WHEN location = 'location red' Then 'First'
WHEN Location = 'location green' Then 'Second'
WHEN Location = 'location blue' Then 'Last'
END AS Order
适当的编码将用于t-sql
CASE location
when 'location red' Then 'First'
WHEN 'location green' Then 'Second'
WHEN 'location blue' Then 'Last'
else 'Unknown'
END AS Order