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]          |
---------+-----------------+

더 알아보기 (Learn more)