我想,如果別人對這個表寫MySQL查詢,如何編寫MySQL查詢IF ELSEIF ELSE
表名:用戶
user_id | username | password | status
1 | john | 1 | 1
2 | jessi | 2 | 0
3 | mark | 1 | 2
狀態:1 - 啓用,0 - 禁用,2 - 刪除
我寫SQL來獲得狀態數據:
SELECT username, user_id, IF(STATUS =1, 'Enable', 'Disable') AS user_status
FROM `users`
怎麼寫的MySQL是否elseif else語句獲取所有三種狀態
即邏輯被最合適地放置在[A'CASE'] (http://dev.mysql.com/doc/refman/5.0/en/case.html) –
@Michael請問Berkowski如何爲此編寫案例 – user3099298
請參閱下面的答案,例如...'CASE STATUS = 1 THEN'Enable'STATUS = 0 THEN'Disable'WHEN STATUS = 2 THEN'Deleted'ELSE'Unknown狀態'結束' –