SQL 里面的COALESCE函数

时间:2022-10-31 19:21:28

在SQL里面除了is null 还有这样一个还用的方法

COALESCE(值[, ...])

select COALESCE(NULL,NULL,'AAAA') -》 'AAAA'

意思是前面的如果为空的话,就向后面进行推进,返回一个不为空的值

select COALESCE(ko_sei_nam,ko_sei_add2) as xx

from
k_kokyaku

  这是基本写法,如果第一个字段为空 ,第二个字段不为空 就会返回第二个字段的值作为 xx

执行速度比较快,节省效率