J'aimerais effectuer une division dans une clause SELECT. Lorsque je joins des tables et que j'utilise la fonction d'agrégation, j'ai souvent des valeurs nulles ou zéro comme diviseurs. Pour l'instant, je n'ai trouvé que cette méthode pour éviter la division par des valeurs nulles et zéro.
(CASE(COALESCE(COUNT(column_name),1)) WHEN 0 THEN 1
ELSE (COALESCE(COUNT(column_name),1)) END)
Je me demande s'il existe une meilleure façon de procéder ?