mysql查询语句中,当查询的条件中提交的某些字段值为空时,我要查询出表中所有的内容,怎么解决?

日期:2017-11-26 11:02:17 人气:1

mysql查询语句中,当查询的条件中提交的某些字段值为空时,我要查询出表中所有的内容,怎么解决?

假设表为 t_1有两列为 col_1,col_2 查询条件v_col_1,v_col_2不知道有没有值 SELECT * FROM t_1 WHERE col_1 = (CASE WHEN v_col_1 IS NULL THEN col_1 ELSE v_col_1 END) AND col_2 = (CASE WHEN v_col_2 IS NULL THEN col_2 ELSE v_col_2 END);
    A+
热门评论