sqrt()

지정된 숫자의 양의 제곱근을 반환합니다.

문법

sqrt(NUM_EXPR)

매개변수

NUM_EXPR
제곱근을 구할 수. 숫자 타입이어야 합니다.

설명

sqrt() 함수는 NUM_EXPR의 양의 제곱근을 64비트 실수로 반환합니다. 내부적으로 Math.sqrt()를 사용합니다.

NUM_EXPR이 null이거나 숫자 타입이 아니면 null을 반환합니다. 음수를 전달하면 NaN을 반환합니다.

오류 코드

해당 사항 없음

사용 예

  1. 4의 제곱근을 계산합니다.

    json "{}" | eval s = sqrt(4)
    | # s: 2.0
    
  2. 2의 제곱근을 계산합니다.

    json "{}" | eval s = sqrt(2)
    | # s: 1.4142135623730951
    
  3. 음수를 전달하면 NaN을 반환합니다.

    json "{}" | eval s = sqrt(-1)
    | # 결과 없음 (NaN은 JSON으로 직렬화할 수 없어 빈 결과를 반환합니다)
    
  4. NULL 입력

    json "{}" | eval s = sqrt(null)
    | # s: null
    

호환성

sqrt() 함수는 소나 4.0 이전 버전부터 제공되었습니다.