mysql條件判斷語句

業務場景中,比如一個用戶有幾種狀態(1:有效、2:無效、3:其他),這時候查詢就需要用到條件語句。

語法:

CASE 字段

  WHEN `條件1` THEN `結果1`

  WHEN `條件2` THEN `結果2`

  WHEN ...
	
  ELSE `其他結果`

END

示例:

SELECT id,name,
(CASE status
	WHEN 1 THEN '有效' 
	WHEN 2 THEN '無效' 
ELSE '其他' 
END) AS status 
FROM user

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章