22智能在线
新记
mysql查询语句中,当查询的条件中提交的某些字段值为空时,我要查询出表中所有的内容,怎么解决?
如题所述
举报该文章
其他看法
第1个回答 推荐于2017-11-26
假设表为 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);本回答被提问者采纳
第2个回答 2014-03-13
查出某些列为空的?如果是,就用 IS NULL
第3个回答 2014-03-13
……高大上呀
追问
如果当条件为空时,能查询出所有的数据吗?
相似回答
大家正在搜
相关问题
sql数据库查询中,空值查询条件怎么写?
mysql 中如何把查询出来的一列数据当成条件(字段)来使用...
SQL语句:如何查询出一张表中所有字段里面内容为空
mysql sql过滤查询我要查询一个字段里的某个值不显示,...
php中mysql的查询语句: a表中的查询结果作为b表查询...
用sql查询某个字段为空时,用“ IS NULL”,为何查不...
查询mysql表中某个字段的值是否为一个空字符串语句怎样写?...
Mysql中怎么已知一个值,查询数据库中所有表所有字段值,如...