- 类别:
数值函数 (指数和根)
SQUARE¶
返回数值表达式的平方(即数值表达式乘以其自身)。
语法¶
SQUARE(expr)
返回¶
如果输入表达式类型是 DECFLOAT,则返回的类型是 DECFLOAT。否则,返回的类型为 FLOAT。
使用说明¶
比表达式 x*x 更有效,因此当浮点结果可接受时,首选 square(x)。
示例¶
SELECT column1, square(column1)
FROM (values (0), (1), (-2), (3.15), (null)) v;
---------+-----------------+
column1 | square(column1) |
---------+-----------------+
0 | 0 |
1 | 1 |
-2 | 4 |
3.15 | 9.9225 |
[NULL] | [NULL] |
---------+-----------------+