1.name 为null时用122替换 selectCOALESCE(a.name,'122') from student a 2.name为空字符串替换成地址 select id,COALESCE(NULLIF(trim(name), ''), substring(address,0,8) || 'N')as from student
在PostgreSQL中,NULL表示缺少值或者未知值。NULL不同于空字符串,它表示一个完全没有值的状态。对于缺少或未知的值,数据库使用NULL来真实地表示,这对于数据处理和查询是非常有用的。 当插入或更新数据时,可以将NULL作为一个值来处理。在查询过程中,可以使用IS NULL或IS NOT NULL来检查某个列是否包含NULL值。以下...