sql >> Database >  >> RDS >> Mysql

Hoe evalueer ik een eenvoudige wiskundige formule in een in MySQL opgeslagen _function_?

Ik zie niet in wat het gebruik van de formule je oplevert. Als u een opgeslagen procedure schrijft, typt u de formule in en vergeet u de tekenreeks.

Ik denk niet dat het in uw belang is om het opgeslagen proces zo dynamisch te maken dat de formule die wordt geëvalueerd, van aanroep tot aanroep moet veranderen.

Als het moet, moet je een parser schrijven om die string op te splitsen in zijn samenstellende delen, een ontledingsboom maken en dan door de boom lopen om het te evalueren. Het is geen triviaal probleem. Ik zou dit heroverwegen.



  1. Hoe vind je rijen met een waarde die een kleine letter bevat

  2. Hoe innerlijk meedoen met niet in of niet bestaan ​​in mysql-query?

  3. Is er een manier om alleen de mysql-client (Linux) te installeren?

  4. Wat is het verschil tussen utf8_general_ci en utf8_unicode_ci?