SQUARE
SQUARE
숫자 표현식을 제곱해서 돌려주는 함수예요. 즉 숫자 표현식을 자기 자신과 곱한 값을 반환해요.
출처: 공식 문서
본문
숫자 표현식의 제곱(즉 숫자 표현식을 자기 자신과 곱한 값)을 반환합니다.
구문 (Syntax)
SQUARE(expr)
반환값 (Returns)
입력 표현식이 DECFLOAT 타입이면 반환 타입은 DECFLOAT입니다. 그 외에는 반환 타입이 FLOAT입니다.
사용 참고 (Usage notes)
- x*x 표현식보다 더 효율적이므로, 부동 소수점 결과가 허용되는 경우 square(x)가 더 선호됩니다.
예제 (Examples)
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] |
---------+-----------------+