admin管理员组

文章数量:1794759

mysql 使用if函数实现多条件动态查询

mysql 使用if函数实现多条件动态查询

简单多条件动态查询 1、条件为NULL时,不起作用

set @iid = NULL; select * FROM t_sys_cpy WHERE IF(@iid is NULL,1=1,ID = @iid);

结果 2、条件不为空时

set @iid = '1021597128487662696'; select ID FROM t_sys_cpy WHERE IF(@iid is NULL,1=1,ID = @iid);

结果

本文标签: 多条函数动态mySQL