我想判断查出来的字段 如果是null 就返回 false 不是null 就返回true 用if 判断 总是不对呢
没有内容,不一定是NULL,也可能是“”,你再试试,注意引号里面什么都没有
一般你查出来会是空而不是null,所以你试试如果是空返回false.或者打印到控制台上看看到底是啥
case when null then flse else true end
case when length(字段名)>0 then true else false end
case when 字段 =‘’or 字段=null then false else true end
可以试一下 ifnull
length()是最好的~
select
case
when IFNULL(lession_id,false)=0 then 'false'
when IFNULL(lession_id,false)=1 then 'true'
end as result
from table
试试length()函数