激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL中使用case when 語句實現多條件查詢的方法

MySQL中使用case when 語句實現多條件查詢的方法

2019-11-12 16:50mysql教程網 Mysql

今天在一個應用中使用到了一個比較特殊的數據查詢要求。需要的朋友可以參考下。

舉例如下: 

數據表為DemoTable,字段有id, condition1,condition2,condition3,condition4,condition5 

要求是查詢DemoTable中,condition1,condition2,condition3,condition4,condition5五個字段中符合任意兩個或兩個以上的條件的內容。 

可使用case when來實現這個條件,需要嵌套子查詢語句 

sql語句代碼示例如下: 

復制代碼代碼如下:


SELECT * FROM DemoTable 
WHERE ((SELECT CASE 1 WHEN condition1滿足條件 THEN 1 ELSE 0 END FROM DemoTable ) 
+(SELECT CASE 1 WHEN condition2滿足條件 THEN 1 ELSE 0 END FROM DemoTable) 
+(SELECT CASE 1 WHEN condition3滿足條件 THEN 1 ELSE 0 END FROM DemoTable) 
+(SELECT CASE 1 WHEN condition4滿足條件 THEN 1 ELSE 0 END FROM DemoTable) 
+(SELECT CASE 1 WHEN condition5滿足條件 THEN 1 ELSE 0 END FROM DemoTable))>=2 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: www国产网站| 久久久久久中文字幕 | 黄色片网站在线免费观看 | 国产精品久久久久久久久久尿 | 亚洲欧美不卡视频 | 国产精品高潮99久久久久久久 | 草莓视频久久 | 国产精品久久久久久久久久久久久久久 | 欧美一级免费在线观看 | 一级一级一级一级毛片 | 久草在线视频看看 | 久久久久一区二区三区 | 斗破苍穹在线免费 | 牛牛视频在线 | 日本欧美一区二区三区在线观看 | 国产亚洲欧美一区久久久在 | sesee99 | 91懂色| 午夜男人在线观看 | avlululu| 在线视频 欧美日韩 | 久久精品视频黄色 | 成人免费福利视频 | 欧美黄色看 | 成人羞羞在线观看网站 | 亚洲成人免费网站 | 国产精品视频一区二区三区四区五区 | 日韩精品中文字幕一区二区 | 夜间福利视频 | 成人黄色网址 | 国产精品久久久久久久久久 | av电影免费看 | 欧美日韩精品一区二区三区在线观看 | 羞羞草视频 | 啪啪毛片| 久久免费视频精品 | 一级片免费在线 | 欧美成人理论片乱 | 黄色va视频| av在线免费观看网站 | 91久久久国产精品 |