パイプスラッシュ|/
は何をするのだろうと思っています。
SET equal_area_radius = |/area/pi();
ステートメントは機能し、値を確実に変更します。
SELECT |/125.555/pi(); -- returns: 6.32181918120139
SELECT 125.555/pi(); -- returns: 39.9653977598058
パイプスラッシュ演算子|/
は何をしますか?
_|/
_演算子は 平方根 を計算します
_postgres> select |/16, sqrt(16);
?column? | sqrt
----------+------
4 | 4
(1 row)
_
したがって、|/125.555/pi()
はsqrt(125.555/pi())
と同等です