mysql查询语句,怎么让数据库中为NULL的记录查询处理显示为不存在

mysql查询语句,怎么让数据库中为NULL的记录查询处理显示为不存在

select
(case
when name is null then '不存在'
else name
end) as name,id from user

这种sql不建议使用,虽然能让你暂时实现逻辑,
但是会大大影响MySQL的性能、所以不建议使用,
最好是在自己的代码里处理这些东西。(其他的数据库除外)

这个不是sql语句编程吗,你百度查查不就知道了。

SELECT a. * , CASE when a.MEMO is null then '不存在' end

FROM tbl_sys_sequence a ;

用case ....when....then语句呀,case 字段 when 'null' then '不存在'

如当某个属性A为null时
1、可以在封装的时候做处理,即得到A时,判断是否为null,如果为null就将其设为”不存在“
2、在前台jsp进行处理
3、在sql上进行处理(这个的sql不会写)

可以用decode函数,具体百度

case when then ,不过会影响性能。