私はpostgresqlサーバーで春のデータを使用しており、いくつかのGPSデータ範囲のクエリを実行したいと思います。これは、座標が与えられた場合、エントリーから与えられた点までの距離をフライで計算し、特定の範囲を調べることを意味します。jpqlエイリアスキーワードによる複数の表現の使用
私は距離に関するデータを注文したいだけでなく、実際の距離も取得したいので、SQLではASキーワードを使用して式を1回だけ計算してから、この補助式をwhereと部品ごとの注文 しかし、これまでのところ、私はまだjqplでこれを行う方法を考え出していません。しかし、私は、各エントリに対して複数回評価されますので、これは、クエリの実行時間/応答時間にマイナスの影響を与えることになることを恐れている
SELECT NEW Result(p, <distance-expression>) FROM MyModel p where <distance-expression> <= :rangeParam order by <distance-expression>
:だから私のクエリは、このような何かを行う必要があります。
複数の評価を避けるために、jqplにASキーワードを使用する方法はありますか
<distance-expression>
?
お礼