SQRT 스칼라 함수
SQRT 함수는 인수의 제곱근을 반환합니다.
스키마는 SYSIBM입니다.
인수는 내장된 숫자 데이터 유형의 값을 반환하는 표현식이어야 합니다. 인수가 DECFLOAT이면, 연산은 DECFLOAT로 수행됩니다. 그렇지 않으면, 인수들은 함수들이 처리할 수 있도록 이중 정밀도 부동 소수점 숫자로 변환됩니다.
인수는 문자열 또는 그래픽 문자열 데이터 유형일 수도 있습니다. 문자열 입력은 암시적으로 DECFLOAT(34)의 숫자 값으로 변환됩니다.
인수가 DECFLOAT(n) 이면 결과는 DECFLOAT(n) 입니다. 그렇지 않으면 함수의 결과는 이중 정밀도 부동 소수점 숫자입니다. 인수가 특수 십진 부동 소수점 값인 경우, 산술 연산의 일반 규칙이 적용됩니다. 자세한 내용은 DECFLOAT의 일반 산술 연산 규칙을 참고하세요
인수가 null이면 결과는 null 값입니다.
예 : 호스트 변수 SQUARE 가 DECIMAL(2,1)로 정의되어 있고 값이 9.0 라고 가정합니다. SQUARE의 제곱근을 구하세요.
SELECT SQRT(:SQUARE)
FROM SYSIBM.SYSDUMMY1;이 예는 대략 3의 값을 갖는 이중 정밀도 부동 소수점 숫자를 반환합니다.