Native SQL(原生SQL)当中的条件查询

来源:互联网 发布:mysql having 编辑:程序博客网 时间:2024/05/29 08:12
在日常编码中,动态条件查询已经成了家常便饭。 在 Ibatis 和 Mybatis 中有<isNotEmpty>可以使用,hibernate中可以判断添加查询条件。而原生SQL大多数办法是拼接字符串,我提供一种其他思路方法。
SELECT * FROM TABLEWHERE (查询参数 IS NULL OR 列名 = 查询参数)
当参数为空(NULL)时,查询全部。当参数有值时,查询 字段值=参数 的数据