Немного помогите здесь. Я действительно не понимаю, как использовать этот coalesce в MySQL
Я прочитал все страницы на странице 1, how to use coalsece
в результатах Google.
Я знаю, что это означает, что он возвращает первое ненулевое значение, которое он встречает, и null в противном случае.
Но это все еще неопределенно для меня.
- Почему я увидел запросы, которые возвращают несколько значений? Разве это не только первое не пустое значение, которое возвращается?
- И как это решить, какой столбец для базы?
coalesce(column1,column2)
? что, если первый столбец равен null, а другой столбец не равен нулю? - Или, если я ошибаюсь или мой синтаксис неверен, как я его правильно пишу?
- Может ли кто-нибудь предоставить очень хороший и простой пример того, как его использовать?
- И когда желательно использовать.