postgres有一种单行写法,不推荐使用
sign(COALESCE(length(mobile), 0))
还有
select
user_id,
case mobile
when null then 0
else 1 end
as hasMobile
from tb_user;
对于mysql还有一种语法:
IF(mobile = null, 0, 1)
postgres有一种单行写法,不推荐使用
sign(COALESCE(length(mobile), 0))
还有
select
user_id,
case mobile
when null then 0
else 1 end
as hasMobile
from tb_user;
对于mysql还有一种语法:
IF(mobile = null, 0, 1)
本文标题:SQL语句,如果为空则=0,否则=1
本文链接:https://www.haomeiwen.com/subject/rrpzsctx.html
网友评论