NULL 관련 함수
-- NULLIF (exp1,expr2)
NULLIF 는 expr1
과 expr2
를 비교합니다. 같은 경우는 NULL을 리턴합니다. 다르면 expr1
을 리턴합니다. expr1
은 리터럴 NULL
을 지정할 수 없습니다.
동일문장
CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 END
-- COALESCE(expr1,expr2,expr3,…)
COALESCE 는 식의 목록의 첫 번째 NULL이 아닌 expr
을 반환합니다. 2 개 이상의 식을 지정할 필요가 있습니다. 모든 expr
이 NULL로 계산되는 경우,이 함수는 NULL을 리턴합니다.
동일문장
CASE WHEN expr1 IS NOT NULL THEN expr1 ELSE expr2 END
통계관련 함수
-- CORR (exp1,expr2)
CORR
숫자 쌍의 집합에 대한 상관 계수를 반환합니다. 이것은 집계 함수 또는 분석 함수로 사용할 수 있습니다.
이 함수는 인수로서 임의의 수치 데이터형 또는 암묵적으로 수치 데이터 형으로 변환 가능한 숫자가 아닌 데이터 형식을 취합니다. Oracle 숫자의 우선 순위가 가장 높은 인수를 판단하여 나머지 인수를 데이터 형식으로 암시적으로 변환하여 데이터 형식을 반환합니다.
동일문장COVAR_POP (expr1, expr2) / (STDDEV_POP (expr1) * STDDEV_POP (expr2))
참고 : CORR 함수는 피어슨 상관 계수를 계산합니다. 이 계산하려면 수식을 인수로 지정해야합니다. Oracle은 비모수 또는 순위 상관을 지원하는 CORR_S (스피 어맨 로우 계수) 및 |
'Developer > DataBase' 카테고리의 다른 글
JSON in Oracle Database 12c (1/2) (0) | 2018.06.26 |
---|---|
테이블스페이스 관리 (0) | 2012.10.16 |
R 에서 Mongo DB(nosql DB) 데이터로 plot 그리기 예제 (0) | 2012.05.29 |
Toad for Cloud Database 에서 무료 호스팅 MongoDB 접속 조회(정리중) (0) | 2012.05.03 |
Toad for cloud database 에서 mongo DB 접속 조회 (0) | 2012.05.02 |