當前位置:
首頁 > 知識 > mysql資料庫中 case when語句使用

mysql資料庫中 case when語句使用

在mysql資料庫中,有時候我們會使用到類似if else的判斷操作。那麼mysql中怎麼處理這種需求呢?

mysql 判斷操作一種語法:

case ..when語句

語法有兩種

語法一:

case when 語法1

示例:

SELECT (CASE state

WHEN 1 THEN '啟用中'

WHEN 0 THEN '已停用'END ) AS stateStr,

t.*

FROM tbl_msg_manager t

case when 語法1的示例

執行結果:

cease when 語法1執行結果

語法二:

case when語法2

說明:

when 後面跟上的是 判斷語句。

語法二示例:

SELECT t.*,

(CASE WHEN t.state= 1 THEN '啟用中'

WHEN t.state = 0 THEN '已停用' END ) AS stateStr

FROM tbl_msg_manager t

case when 語法2

語法二示例結果:

case when語法2結果


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 凱哥java 的精彩文章:

框架學習系列mybatis第二十三整合ehcache緩存使用
mybatis遇到的兩個錯誤
框架學習系列 mybatis 第二十四整合spring1
框架學習系列 mybatis 第二十二mybatis緩存使用

TAG:凱哥java |