Mała pomoc tutaj. Naprawdę nie rozumiem, jak używać tej koalescencji w MySQLJak używać Coalesce w MySQL
Przeczytałem wszystkie strony na stronie 1 wynik how to use coalsece
w wyniku Google.
Wiem, że oznacza to, że zwraca pierwszą niezerową wartość, która napotka i null w przeciwnym razie.
Ale nadal jest dla mnie niejasna.
- Dlaczego widzę zapytania, które zwracają wiele wartości? Czy nie jest zwracana tylko pierwsza niezaznaczona wartość?
- A jak to decyduje, która kolumna ma być podstawą?
coalesce(column1,column2)
? co jeśli pierwsza kolumna ma wartość zerową, a inna kolumna nie ma wartości null? - Lub jeśli się mylę lub moja składnia jest zła, jak ją poprawnie napisać?
- Czy ktoś może podać bardzo dobry i prosty przykład, jak go używać?
- A kiedy jest to pożądane.
'koalescencji()' tylko zwrócić jedną wartość - pierwsza wartość nie-zerową, jak wspomniano. Jeśli masz konkretny przykład, który temu przeciwdziała, zaktualizuj swoje pytanie. – fenway