今天在项目中有个新的需求:当我传参数的时候,传入的参数为空的时候,查询所有数据。当传入参数不为空的时候,按照输入的参数查询条件进行查询。
这个时候自己本来想着decode函数,后来经历教使用like用法,模糊查询
SELECT b.*, (SELECT COUNT (1) FROM options a WHERE a.pid = b.uuid) zs FROM options b WHERE pid IS NULL AND option_key = 'jjcd' and option_name like '%%' ORDER BY option_order ASC;