sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo evalúo una fórmula matemática simple dentro de una _función_ almacenada en MySQL?

No veo qué te está comprando el uso de la fórmula. Si está escribiendo un procedimiento almacenado, escriba la fórmula y olvide la cadena.

No creo que sea de su interés hacer que el proceso almacenado sea tan dinámico donde la fórmula que se evalúa tiene que cambiar de una llamada a otra.

Si es necesario, tendrá que escribir un analizador para dividir esa cadena en sus partes constitutivas, crear un árbol de análisis y luego recorrer el árbol para evaluarlo. No es un problema baladí. Me replantearía esto.