sql >> データベース >  >> RDS >> Mysql

Mysql関数呼び出し

    関数の値をキャッチする変数を使用してみませんか。例:

    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;
    

    その場合、関数の結果を再利用することになり、関数のプロセスを繰り返す必要はありません。



    1. Joomla! 3データベーステーブルの作成時にインストールがフリーズする

    2. MySqlは英数字の主キーを自動インクリメントしますか?

    3. SQLServerの論理OR演算子とは-SQLServer/TSQLチュートリアルパート119

    4. mysqlの列からすべてまたは特定の印刷不可能な文字を削除します