国产探花免费观看_亚洲丰满少妇自慰呻吟_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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 芦山县| 乌鲁木齐县| 平顶山市| 芮城县| 方山县| 桐庐县| 兰溪市| 兴化市| 惠州市| 高雄市| 岚皋县| 睢宁县| 内丘县| 宁海县| 斗六市| 广西| 固阳县| 天等县| 平和县| 克山县| 尼勒克县| 屏东市| 定襄县| 苍山县| 泗水县| 阿拉善右旗| 通道| 建瓯市| 余江县| 贞丰县| 乐东| 兴文县| 兖州市| 禹城市| 杭州市| 观塘区| 张家川| 肇源县| 宁南县| 桂平市| 屏山县|