Me parece que no has entendido el tema...
Según el
manual de referencia de MySQL, una división en las condiciones indicadas genera un error:
Cita: Error: 1365 SQLSTATE: 22012 (ER_DIVISION_BY_ZERO)
Message: Division by 0
El mismo tipo de error se genera en todos los lenguajes que yo conozco (que son varios), y es producto de lo mismo que en Limites: un resultado así es indeterminable (tiende a infinito).
Además, un detalle: una división que da por resultado 0, tampoco es NULL, porque NULL no es un dato. Es un estado de indeterminación, y por tanto la consulta que él plantea no tiene resultados válidos.
Cita: Creo que esto es un foro donde unos preguntan y otros ,porque así lo deciden, les ayudan.
Si todos supieran todo este foro no existiría.
La crítica fue sincera, porque ese error existe y genera el colapso de sistemas cuando no se lo identifica.
No fue intención ofender, pero tienes que tener cuidado en no conducir a otros a un error grave.
Todos hemos metido la pata, y todos aprendemos.