Select FirstName, LastName, Salary, Salary = (Case Employees.Salary
When salary < 40000 then 'Low Pay'
When salary < 70000 then 'Medium Pay'
Else 'High Pay'
End) as 'PayRange'
From Employees;
我試圖使這種情況下的語句工作,但不斷得到<符號不正確的語法錯誤。薪水的數據類型是數字。我的問題是什麼?SQL Server-在CASE語句中使用少於符號的問題
您只能執行第一個操作(顯示內容)。第二個選項(WHEN <40000 ...)將導致錯誤。 –
很高興知道!將改變我的答案。 –