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 ,不过会影响性能。