Descrizione:MySql, IFNULL(), COALSESCE() sulla stringa non sostituire
La mia dichiarazione dovrebbe sostituire ogni vuoto title_column con 'senza nome', ma non:
SELECT
COALESCE(main_table.title_column, 'no name') AS title
FROM main_table;
IFNULL() si comporta allo stesso modo.
Cosa sto sbagliando?
Potrebbe essere che stai visualizzando valori di stringa vuoti invece di valori nulli? – Ilion
ovviamente, questo è il caso. e un altro utente ha postato la soluzione ... – kiltek