MySql中怎样使用case-when实现判断查询结果返回
生活随笔
收集整理的這篇文章主要介紹了
MySql中怎样使用case-when实现判断查询结果返回
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
在對Mysql中的數據查詢時,某些字段比如是否怎樣樣,在數據庫中存儲的是0和1。
如果想在查詢時根據值是0和1進而返回是和否怎樣編寫查詢語句。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
原來數據庫的查詢語句如下
SELECTid,gh,xm,ysfqq,yxbcs,ydbcs,xsfqq,xxbcs,xdbcs,xgr,xgrq FROMkq_xjcsszls其中ysfqq與xsfqq都是要進行判斷并返回結果的值。
?
此時直接返回0和1
怎樣使用case-when進行判斷并返回查詢結果
SELECTid,gh,xm, CASEysfqqWHEN 1 THEN'是'WHEN 0 THEN'否' ELSE '否'END AS ysfqq,yxbcs,ydbcs, CASExsfqqWHEN 1 THEN'是'WHEN 0 THEN'否' ELSE '否'END AS xsfqq,xxbcs,xdbcs,xgr,xgrq FROMkq_xjcsszls?
將原來的字段替換為如下
CASEysfqqWHEN 1 THEN'是'WHEN 0 THEN'否' ELSE '否'END AS ysfqq,?
總結
以上是生活随笔為你收集整理的MySql中怎样使用case-when实现判断查询结果返回的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringBoot+ElementUI
- 下一篇: ElementUIz中el-checkb