草庐IT

mysql - 这个简单的 COALESCE 选择查询有什么问题? (mysql)

我有这个问题:SELECTCOALESCE(CONCAT(Ar.usaf,'-',Ar.wban),"NONE")ASTABLE_NAMEFROM`metadata`.`ISH-HISTORY_HASPOS`AINNERJOIN`metadata`.`Artificial`ArON(Ar.id=A.mergeId)WHEREA.usaf=usafANDA.wban=wban;当没有连接发生并且结果为NULL时,我希望查询将空结果与“NONE”合并,但我仍然得到NULL。我如何才能返回“NONE”而不是NULL?我忽略了一个重点:usaf和wban是IN存储过程的变量。这是我的最终(工作