垂直管道斜线运算符是做什么的?

Jay*_*ins 6 postgresql operator

我想知道斜线|/在做什么,

SET equal_area_radius = |/area/pi();
Run Code Online (Sandbox Code Playgroud)

该语句有效,它肯定会更改值:

SELECT |/125.555/pi(); --  returns: 6.32181918120139
SELECT 125.555/pi();   --  returns: 39.9653977598058
Run Code Online (Sandbox Code Playgroud)

斜线运算符有|/什么作用?

a_h*_*ame 5

|/操作者计算平方根

postgres>  select |/16,  sqrt(16);
 ?column? | sqrt
----------+------
        4 |    4
(1 row)
Run Code Online (Sandbox Code Playgroud)

所以|/125.555/pi()相当于sqrt(125.555/pi())