請幫我解決這個問題。CASE語句中的SQL搜索腳本
SELECT
Username,
CASE
WHEN UserType = 'DUMMY' AND UserLoginId = Username THEN 'Awaiting_Approval'
WHEN UserType = 'DUMMY' AND UserLoginId != Username THEN 'Checking_Approval'
ELSE 'No_Status_Yet'
END AS UserStatus
FROM MyTable
WHERE UserStatus LIKE '%king%'
我試圖通過數據庫中的文本創建簡單的搜索,所以我可以通過文本中間進行搜索。由於在那裏沒有狀態欄,我自己從2欄詳細信息的組合中創建它。誰能幫我。謝謝。
這是一個CASE表達式,而不是一個case語句。 (返回一個值。) – jarlh
你的邏輯對我來說毫無意義。 WHERE條款的目的是什麼? –
添加一些示例表格數據和預期結果。 (以及格式化的文本。) – jarlh