Mysql
 sql >> Database >  >> RDS >> Mysql

Come valuto una semplice formula matematica all'interno di una _funzione_ memorizzata in MySQL?

Non vedo cosa ti stia comprando usando la formula. Se stai scrivendo una stored procedure, digita la formula e dimentica la stringa.

Non credo sia nel tuo interesse rendere il processo memorizzato dinamico in cui la formula valutata deve cambiare da una chiamata all'altra.

Se necessario, dovrai scrivere un parser per suddividere quella stringa nelle sue parti costitutive, creare un albero di analisi e quindi percorrere l'albero per valutarlo. Non è un problema banale. Ci penserei.