728x90 전체 글1230 코딩/오라클 함수 [오라클 레퍼런스 함수] ATAN - 아크 탄젠트 계산 ★ ATAN 구문 ATAN(n) 목적 ATAN은 n의 아크 탄젠트 값을 반환합니다. 인수 n은 무제한 범위에 있을 수 있으며, 반환값은 라디안으로 표시된 -pi/2에서 pi/2까지의 범위에 있습니다. 이 함수는 숫자 데이터 유형이나 숫자 데이터 유형으로 암묵적으로 변환할 수 있는 비숫자 데이터 유형을 인수로 사용합니다. 인수가 BINARY_FLOAT인 경우 함수는 BINARY_DOUBLE을 반환합니다. 그렇지 않으면 함수는 인수와 동일한 숫자 데이터 유형을 반환합니다. 참고: ATAN2 함수에 대한 정보는 ATAN2를 참조하고, 암묵적 변환에 대한 자세한 내용은 표 2-8을 참조하세요. 예제 다음 예제는 .3의 아크 탄젠트 값을 반환합니다: SELECT ATAN(.3) "Arc_Tangent" FROM .. 2023. 7. 30. 코딩/오라클 함수 [오라클 레퍼런스 함수] ASIN - 아크 사인 계산 ★ ASIN 구문 ASIN(n) 목적 ASIN 함수는 n의 아크 사인 값을 반환합니다. 인수 n은 -1부터 1까지의 범위에 있어야 하며, 함수는 -pi/2부터 pi/2까지의 범위 내에서 라디안으로 표현된 값을 반환합니다. 이 함수는 숫자 데이터 유형 또는 숫자 데이터 유형으로 암시적으로 변환될 수 있는 비숫자 데이터 유형을 인수로 받습니다. 인수가 BINARY_FLOAT인 경우 함수는 BINARY_DOUBLE을 반환합니다. 그렇지 않으면 함수는 인수와 동일한 숫자 데이터 유형을 반환합니다. 참고: 암묵적 변환에 대한 자세한 내용은 표 2-8을 참조하십시오. 예제 다음 예제는 .3의 아크 사인 값을 반환합니다. SELECT ASIN(.3) "Arc_Sine" FROM DUAL; Arc_Sine ------.. 2023. 7. 30. 코딩/오라클 함수 [오라클 레퍼런스 함수] ASCIISTR - ASCII 문자열 등가값 반환 ★ ASCIISTR 구문 ASCIISTR(char) 목적 ASCIISTR 함수는 인자로 문자열 또는 문자열로 해석 가능한 표현식을 받아들이며, 이를 데이터베이스 문자 집합의 ASCII 버전으로 변환합니다. 비 ASCII 문자는 \xxxx 형식으로 변환되며, 여기서 xxxx는 UTF-16 코드 유닛을 나타냅니다. 참고: 유니코드 문자 집합 및 문자 의미에 대한 자세한 내용은 Oracle Database Globalization Support Guide를 참조하십시오. Oracle Database Globalization Support Guide의 부록 C에는 ASCIISTR 함수의 문자열 반환 값에 할당된 정렬(collation)을 정의하는 정렬 파생 규칙(collation derivation rules).. 2023. 7. 30. 코딩/오라클 함수 [오라클 레퍼런스 함수] ASCII - 첫 번째 문자의 10진수 표현 반환 ★ ASCII 구문 ASCII(char) 목적 ASCII 함수는 char의 첫 번째 문자의 10진수 표현을 데이터베이스 문자 집합으로 반환합니다. char는 CHAR, VARCHAR2, NCHAR 또는 NVARCHAR2 데이터 유형일 수 있습니다. 반환된 값은 NUMBER 데이터 유형입니다. 데이터베이스 문자 집합이 7비트 ASCII인 경우, 이 함수는 ASCII 값을 반환합니다. 데이터베이스 문자 집합이 EBCDIC 코드인 경우, 이 함수는 EBCDIC 값을 반환합니다. 대응하는 EBCDIC 문자 함수는 없습니다. 이 함수는 CLOB 데이터를 직접 지원하지 않습니다. 그러나 CLOB는 암묵적 데이터 변환을 통해 인수로 전달될 수 있습니다. 참고: 더 많은 정보를 위해 데이터 유형 비교 규칙을 참조하세요.. 2023. 7. 30. 코딩/오라클 함수 [오라클 레퍼런스 함수] APPROX_SUM - 표현식의 근사 합 반환 ★ APPROX_SUM 구문 APPROX_SUM ( expr [ , expr 'MAX_ERROR' ] ...) 목적 APPROX_SUM 함수는 표현식의 근사 합을 반환합니다. 두 번째 인자로 MAX_ERROR를 제공하면 함수는 실제 합과 근사 합 사이의 최대 오차를 반환합니다. 이 함수를 HAVING 절에서 해당하는 APPROX_RANK 함수와 함께 사용해야 합니다. 쿼리에서 APPROX_COUNT, APPROX_SUM 또는 APPROX_RANK를 사용하는 경우 다른 집계 함수를 사용해서는 안 됩니다. APPROX_SUM은 입력이 음수인 경우 오류를 반환하는 점에 유의하세요. 예제 다음 쿼리는 각 부서에서 높은 집계 급여를 가진 상위 10개 직무 유형을 반환합니다: SELECT department_id,.. 2023. 7. 30. 코딩/오라클 함수 [오라클 레퍼런스 함수] APPROX_RANK - 값들의 그룹 내에서 근사치 반환 ★ APPROX_RANK 구문 APPROX_RANK ( expr [ PARTITION BY partition_by_clause ] [ ORDER BY order_by_clause DESC] ) 목적 APPROX_RANK 함수는 값들의 그룹 내에서 근사치를 반환합니다. 이 함수는 선택적으로 PARTITION BY 절을 받고, 반드시 ORDER BY ... DESC 절이 따라옵니다. PARTITION BY 키는 GROUP BY 키의 하위 집합이어야 합니다. ORDER BY 절은 APPROX_COUNT 또는 APPROX_SUM을 반드시 포함해야 합니다. 예제 이 쿼리는 각 부서별로 총 급여 기준 상위 10개 직무를 반환합니다. 각 직무에 대해 총 급여와 순위도 함께 제공됩니다. SELECT job_id, AP.. 2023. 7. 30. 코딩/오라클 함수 [오라클 레퍼런스 함수] APPROX_PERCENTILE_DETAIL - 근사 백분위수 정보 계산 ★ APPROX_PERCENTILE_DETAIL 구문 APPROX_PERCENTILE_DETAIL( expr [ DETERMINISTIC ] ) 목적 APPROX_PERCENTILE_DETAIL 함수는 expr의 값에 대한 근사 백분위수 정보를 계산하고, 이 정보를 특별한 형식으로 담은 BLOB 형태의 디테일(detail) 값을 반환합니다. expr에 대해 허용되는 데이터 타입은 DETERMINISTIC 절에서 지정한 알고리즘에 따라 다릅니다. 자세한 내용은 DETERMINISTIC 절을 참조하시기 바랍니다. 이 함수는 주로 SELECT 문의 GROUP BY 절과 함께 사용됩니다. 그룹 단위로 expr에 대한 근사 백분위수 정보를 계산하고, 각 그룹마다 단일 디테일 값을 반환합니다. APPROX_PERC.. 2023. 7. 30. 코딩/오라클 함수 [오라클 레퍼런스 함수] APPROX_PERCENTILE_AGG - 근사 백분위수 정보 집계 ★ APPROX_PERCENTILE_AGG 구문 APPROX_PERCENTILE_AGG(expr) 목적 APPROX_PERCENTILE_AGG 함수는 근사 백분위수 정보를 포함하는 디테일(detail) 컬럼을 입력으로 받아, 해당 정보를 집계하는 기능을 제공합니다. detail에는 APPROX_PERCENT_DETAIL 함수나 APPROX_PERCENTILE_AGG 함수에 의해 생성된 디테일 컬럼을 지정하십시오. 이 컬럼은 BLOB 데이터 타입입니다. 이 함수는 GROUP BY 절이 포함된 SELECT 문에서 사용하여, 디테일에 포함된 정보를 각 그룹의 행들 내에서 집계하고, 각 그룹에 대해 하나의 디테일을 반환합니다. 이 함수는 근사 백분위수 정보를 특별한 형식으로 담고 있는 BLOB 값인 디테일을 반.. 2023. 7. 30. 이전 1 ··· 80 81 82 83 84 85 86 ··· 154 다음 반응형