mysql查询语句where后面加if判断
2017-11-22 21:04
459 查看
mysql查询语句where后面加if判断
SELECT *
FROM `table`
WHERE IF( `parentID` =1, `plan_id` <10, `plan_id` >500 )
LIMIT 0 , 30
说明:WHERE IF(条件, true执行条件, false执行条件 )
SELECT *
FROM `table`
WHERE IF( `parentID` =1, `plan_id` <10, `plan_id` >500 )
LIMIT 0 , 30
说明:WHERE IF(条件, true执行条件, false执行条件 )
相关文章推荐
- mysql查询语句where后面加if判断
- MySQL专题5之MySQL插入数据、查询数据以及WHERE子句、UPDATE查询和DELETE语句
- (译)MySQL:在 WHERE 条件语句中使用 IF 语句
- MySQL查询优化:LIMIT 1避免全表扫描【如判断用户是否存在select * from users where username='123' and passwd='123' limit 1】
- mysql 语句中的简单if判断
- mysql中left join on后面and和where条件查询的差异
- mysql 语句中的简单if判断
- 【数据库_Mysql】MySQL动态语句 if set choose where foreach trim
- mysql 语句中的简单if判断
- Mybatis 不确定条件查询(动态语句where和if)借助实体类封装参数
- MySQL查询优化之一-WHERE语句优化
- 【MySQL学习笔记(十)】:关于条件判断if语句
- mysql group by内排序的实现以及having和where 条件语句查询的区别
- Mysql float类型where 语句判断相等问题
- MYSQL 用 explain 语句判断select查询是否使用了索引
- mysql 中的判断语句(case、if)
- 当某个参数不传入值时,查询语句中where后面不加相应条件处理
- mysql分页_日期转换_模糊查询_if语句等常用语法
- MySQL中根据if标签实现多条件模糊查询(动态SQL语句)
- Mysql Select if 语句中实现的判断