sql >> Databasteknik >  >> RDS >> Mysql

Mysql-funktionsanrop

Varför inte använda en variabel som fångar värdet på din funktion. Till exempel:

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å fall kommer du att återanvända funktionsresultatet och du behöver inte upprepa processen för funktionen.



  1. Heroku Postgresql med Google Datastudio

  2. Finns det sätt att matcha IP med IP+CIDR ​​direkt från SELECT-frågan?

  3. PHP isset() med flera parametrar

  4. PostgreSql :Json Array till rader med hjälp av Lateral Join