1. 程式人生 > >Mybatis中case when的使用

Mybatis中case when的使用

在寫資料庫語句的時候如果需要根據判斷來確定結果的時候可以使用CASE ....when

上例子:

我需要根據查詢的姓名為‘zhangsan’給他一個true狀態,其他的為false

SELECT *,CASE tb.username WHEN ('zhangsan') THEN TRUE ELSE FALSE END as state  from tb_user tb

執行結果: