複数の列を受け入れ、各行で何らかの操作を行う、SUM、MAX などのカスタム関数を mysql で作成することは可能ですか?
この質問をしている理由は、ストアド プロシージャを使用してロジックを実行しようとしたが、残念ながら、テーブルの名前が入力パラメーターであるテーブル名からデータを選択する方法が見つからなかったためです。
誰かが動的SQLを使用することを提案しましたが、カーソルを取得できません。したがって、私の唯一の希望は、カスタム定義関数を使用することです。
10倍前。
PS
ここで質問をより明確にするために、私がやりたいことは次のとおりです。
データベース テーブルの各行が座標 (緯度と経度) を表すルートの距離を計算したいと考えています。残念ながら、私が持っているデータは非常に大きく、データをクエリしてJavaを使用して計算を行うと、データをWebサーバーに転送するのに30分以上かかるため、SQLマシンで計算を行いたい.