SELECT SUM(CASE WHEN is_half = 1 THEN 1 ELSE 0 END) halfCount, SUM(CASE
WHEN is_half = 0 THEN 1 ELSE 0 END) totalCount FROM employee_leave WHERE
YEAR(leave_date_from) = YEAR(CURRENT_DATE()) AND employee_id="EMP12" AND
leave_status=1
Mit dieser Abfrage ich Ergebnisse bin immer als (Wenn es keine Werte):mysql mehrere Zählungen in einer einzigen Abfrage
halfCount | totalCount
NULL | NULL
Wie kann ich 0 statt NULL?
gewünschte Ausgabe:
halfCount | totalCount
0 | 0
Ich denke, [ 'COALESCE'] (https://docs.microsoft.com/en-us/sql/t-sql/language-elements/coalesce-transact-sql) können Sie – Swellar
helfen Wie kann Ich benutze es mit meiner Abfrage? – Debu