mybatis case 判斷

一般的項目sql中,對查詢的結果,需要做轉換的時候,一般都會在java中處理,不會直接在sql中處理,目的是脫離數據庫,減少數據庫的壓力,從設計上也應該做這樣的分離。

現在項目需要臨時的在sql中直接做轉換,方法如下:

select xxx,xxx,
case FLAG
        WHEN 1 then '男生'
        WHEN 0 then '女生'
        end as "flag"
        from Person 

主要是sql 中case的使用,快速對結果集做轉換!

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