Un piccolo aiuto qui. Non capisco davvero come usare questa coalesce in MySQLCome usare Coalesce in MySQL
Ho letto tutte le pagine nella pagina 1 risultato di how to use coalsece
nel risultato di Google.
Conosco il suo significato che restituisce il primo valore non nullo che incontra e null altrimenti.
Ma è ancora vago per me.
- Come mai ho visto query che restituiscono più valori? Non è solo il primo valore non nullo che viene restituito?
- E come decide quale colonna basare?
coalesce(column1,column2)
? cosa succede se la prima colonna è nullo e l'altra colonna non è nulla? - Oppure se ho torto o se la mia sintassi è errata, come faccio a scriverlo correttamente?
- Qualcuno può fornire un esempio molto buono e semplice su come usarlo?
- E quando è desiderabile da usare.
'COALESCE()' restituisce solo un valore singolo - il primo valore non nullo, come lei ha ricordato. Se hai un esempio specifico che non ti soddisfa, ti preghiamo di aggiornare la tua domanda. – fenway