sqrt()
지정된 숫자의 양의 제곱근을 반환합니다.
문법
sqrt(NUM_EXPR)
매개변수
NUM_EXPR- 제곱근을 구할 수. 숫자 타입이어야 합니다.
설명
sqrt() 함수는 NUM_EXPR의 양의 제곱근을 64비트 실수로 반환합니다. 내부적으로 Math.sqrt()를 사용합니다.
NUM_EXPR이 null이거나 숫자 타입이 아니면 null을 반환합니다. 음수를 전달하면 NaN을 반환합니다.
오류 코드
해당 사항 없음
사용 예
-
4의 제곱근을 계산합니다.
json "{}" | eval s = sqrt(4) | # s: 2.0 -
2의 제곱근을 계산합니다.
json "{}" | eval s = sqrt(2) | # s: 1.4142135623730951 -
음수를 전달하면 NaN을 반환합니다.
json "{}" | eval s = sqrt(-1) | # 결과 없음 (NaN은 JSON으로 직렬화할 수 없어 빈 결과를 반환합니다) -
NULL 입력
json "{}" | eval s = sqrt(null) | # s: null
호환성
sqrt() 함수는 소나 4.0 이전 버전부터 제공되었습니다.