国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

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

2024-07-24 13:03:26
字體:
來源:轉載
供稿:網友
舉例如下:

數據表為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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贞丰县| 航空| 定边县| 民县| 绥滨县| 嘉义市| 石泉县| 新野县| 抚宁县| 汤原县| 泰兴市| 玉山县| 梁平县| 剑阁县| 乐都县| 蒙山县| 睢宁县| 汉川市| 保德县| 凤庆县| 上饶县| 大厂| 蕲春县| 丘北县| 嵩明县| 永清县| 吴江市| 库伦旗| 舒兰市| 吐鲁番市| 文化| 定日县| 丹棱县| 益阳市| 呼伦贝尔市| 同德县| 长治市| 扬州市| 二连浩特市| 章丘市| 凌海市|