Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL IF NOT NULL, quindi visualizza 1, altrimenti visualizza 0

Invece di COALESCE(a.addressid,0) AS addressexists , usa CASE :

CASE WHEN a.addressid IS NOT NULL 
       THEN 1
       ELSE 0
END AS addressexists

o più semplice:

(a.addressid IS NOT NULL) AS addressexists

Funziona perché TRUE viene visualizzato come 1 in MySQL e FALSE come 0 .