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

Mysql funktionskald

Hvorfor ikke bruge en variabel, der fanger værdien af ​​din funktion. For eksempel:

declare var_function (datatype(size)); // just to declare proper data type for your function

set var_function = my_function('filed');

select var_function, var_function/field2, 
        (var_function*field1)/field3,

....from my_table    where group by filed1;

i så fald vil du genbruge funktionsresultatet, og du behøver ikke at gentage processen med funktionen.



  1. Få procentdel af udseende af en bestemt værdi i mysql

  2. Kopier værdier fra en kolonne til en anden i samme tabel

  3. Lagrede procedurer i Ruby on Rails

  4. Håndtering af tidszone i webapplikation