본문 바로가기
반응형

오라클 게시판230

[오라클 함수] NLS_CHARSET_ID 함수 o NLS_CHARSET_ID 문법 nls_charset_id::= 목적 NLS_CHARSET_ID 함수는 문자 집합 이름(character set name) string 인수에 해당하는 문자 집합 ID 번호를 반환한다. string 인수는 run-time VARCHAR2 값이다. string 인수의 값 'CHAR_CS'는 서버의 데이터 베이스 문자 집합 ID 번호를 반환한다. string 인수의 값 'NCHAR_CS'은 서버의 자국어 문자 세트 ID 번호를 반환한다. 유효하지 않는 문자 집합 이름을 지정하면 Null을 반환한다. 예제 다음 예제는 문자세트의 문자 세트 ID를 반환한다. Oracle Program SELECT NLS_CHARSET_ID('ja16euc') FROM DUAL; Results.. 2018. 12. 7.
[오라클 함수] NLS_CHARSET_DECL_LEN 함수 o NLS_CHARSET_DECL_LEN 문법 nls_charset_decl_len::= 목적 NLS_CHARSET_DECL_LEN함수는 NCHAR열의 선언된 폭(문자의 개수)을 반환한다. 인수 byte_count는 열의 폭이다. 인수 char_set_id는 열의 문자 세트 ID이다. 예제 다음 예제는 다중 byte 문자 세트를 이용할 때 열의 폭이 200byte인 문자의 수를 반환한다. Oracle Program SELECT NLS_CHARSET_DECL_LEN(200, nls_charset_id('ja16eucfixed')) FROM DUAL; Results NLS_CHARSET_DECL_LEN(200,NLS_CHARSET_ID('JA16EUCFIXED')) -----------------------.. 2018. 12. 7.
[오라클 함수] NEXT_DAY 함수 o NEXT_DAY 문 법 next_day::= 목 적 NEXT_DAY 함수는 해당일을 기준으로 명시된 요일의 가장 가까운 다음 요일에 해당하는 날짜를 반환한다. NEXT_DAY함수는 date 날짜 이후의 char에 의해 정해진 첫 번째 weekdate의 날짜를 반환한다. 반환된 타입은 date의 데이터형에 무관하게 항상 DATE이다. 인수 char은 fullname 또는 생략 형중에 하나로 세션의 날짜 언어의 요일일 필요가 있다. 필요한 최소한의 수는 생략형 버전에서 문자의 수이다. 유효한 생략형을 따르는 임의의 문자는 무시된다. 반환되는 값은 인수 date와 같은 시간, 분, 초 요소를 가진다. 패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, .. 2018. 12. 7.
【오라클(Oracle) SQL 함수】 NEW_TIME 함수 o NEW_TIME 문법 new_time::= 목적 NEW_TIME 함수는 zone1 시간대의 날짜와 시간 값을 zone2 시간대의 날짜와 시간 값으로 변환하여 출력한다. NEW_TIME함수는 시간대 timezone1의 일자와 시간을 시간대 timezone2의 일자와 시간으로 반환한다. 이 함수를 이용하기 전에, 24-hour time을 표시하기 위해 NLS_DATE_FORMAT 파라미터를 설정할 필요가 있다. 반환 타입은 date의 데이터 형식과 관계없이 항상 DATE이다.. 인수 timezone1과 timezone2는 다음 텍스트 문자 열중에 선택할 수 있다. AST, ADT : 대서양 표준시 및 서머타임 BST, BDT : 베링 표준시 및 서머타임 CST, CDT : 중앙 표준시 및 서머타임 EST.. 2018. 12. 7.
[오라클 함수] NCHR 함수 o NCHR 문법 nchr::= 목적 NCHR 함수는 지정한 수치에 해당하는 유니코드 문자값을 반환한다. NCHR함수는 각국어 문자 세트에서 number와 동등한 바이너리를 가지는 문자를 반환한다. 이 함수는 USING NCHAR_CS구문을 가진 CHR함수와 동등하다. 이 함수는 인수로써 NUMBER값 또는 암묵적으로 NUMBER로 변환 가능한 값을 취하고, 문자를 반환한다. 참 조 : CHR 참고 NCHR Oracle Function 프로그래밍 비교 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 예제 다음 에제는 NCHAR 문자 187번을 반환한다. Oracle Program SELECT NCHR(187) FROM DUAL; Results .. 2018. 12. 7.
【오라클(Oracle) SQL 함수】 NANVL 함수 o NANVL 문법 nanvl::= 목적 만약 n2가 NaN이 아니라면, 오라클은 n2를 반환한다. 만약 입력 값 n2가 Nan(숫치가 아닌)인 경우에 대체 값 n1을 반환하도록 오라클에 지시한다. 이 함수는 NaN값을 Null으로 매핑하는데 위해 유용하다. NANVL함수는 BINARY_FLOAT 또는 BINARY_DOUBLE 형태의 부동 소수점에 유용하다. 이 함수는 인수로써 수치형 데이터 형 또는 암묵적으로 수치 데이터형으로 변환 가능한 비수치형 데이터형을 취한다. 오라클은 수치 순위가 가장 높은 인수를 판단하여, 나머지 인수를 그 데이터 형으로 암묵적으로 변환하여 그 데이터형을 반환한다. 관련 함수 함수명 함수내용 COALESCE 나열된 인수의 값을 순차적으로 체크하여 NULL이 아닌 첫 번째 인수.. 2018. 11. 30.
【오라클(Oracle) SQL 함수】 MONTHS_BETWEEN 함수 o MONTHS_BETWEEN 문 법 months_between::= 목 적 MONTHS_BETWEEN 함수와 ADD_MONTHS 함수는 월 단위로 날짜 연산을 하는 함수이다. MONTHS_BETWEEN 함수는 날짜(date1)과 날짜(date2) 사이의 개월 수를 출력하는 함수이고, ADD_MONTHS 함수는 기준 날짜에서 특정 개월 수를 더한 날짜를 출력하는 함수이다. MONTHS_BETWEE함수는 일자 date1과 date2 사이의 개월 수를 계산한다. 개월과 개월의 마지막 날은 NLS_CALENDAR 매개변수에 의해 정의된다. date1 인수의 일자가 date2 인수의 일자보다 늦은 날짜인 경우 결괏값은 양수 값을 반환한다. date1 인수의 일자가 date2 인수의 일자보다 빠른(이전) 날짜인 .. 2018. 11. 30.
【오라클(Oracle) SQL 함수】 MOD 함수 o MOD 문 법 mod::= 목 적 MOD함수는 n2을 n1으로 나눈 나머지 값(Remainder)을 반환한다. n1이 0이면, n2를 반환한다. 이 함수는 인수로서 임의의 수치 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 비수치 데이터형을 취한다. 오라클은 우선순위가 가장 높은 수치형 인수를 판단하여, 나머지 인수를 그 데이터형에 암묵적으로 변환하고, 그 데이터 형을 반환한다. 관련 함수 함수명 함수내용 CEIL 인수에서 지정한 수치를 올림 하여 정수를 구하는 함수이다. (절단 함수) FLOOR 지정한 숫자보다 작거나 같은 정수 중에서 최댓값을 반환한다. (내림 함수) MOD n2을 n1으로 나눈 나머지 값(Remainder)을 반환한다. REMAINDER n2를 n1으로 나눈 나머지 값을.. 2018. 11. 30.
【오라클(Oracle) SQL 함수】 MIN 함수 o MIN 문 법 min::= 목 적 MIN함수는 지정한 인수를 기준으로 그룹 또는 전체 데이터에 대한 인수의 최솟값을 반환한다. 집계 함수, 분석 함수 모두 이용 가능하다. 만약 DISTINCT를 지정했다면, analytic_clause의 query_partition_clause을 지정할 수 있다. 그러나, order_by_clause과 windowing_clause은 허용하지 않는다. 패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table) MIN Oracle Function 프로그래밍 비교 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 관련 함수 함수명 함수내용 AVG.. 2018. 11. 30.
【오라클(Oracle) SQL 함수】 MEDIAN 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o MEDIAN 문 법 median::= 목 적 MEDIAN 함수는 연속된 분산 모델을 가정한 역 분포 함수이다. 이 함수는 수치형 데이터 또는 일자(datetime)에 대한 중앙값 또는 값을 정렬한 후에 보간법을 사용하여 중앙값을 계산하여 반환한다. 계산 과정에서 Null 값은 무시된다. 이 함수는 수치 데이터 타입 또는 암묵적으로 수치 데이터 타입으로 변환 가능한 비수치 데이터 타입을 인수로 취한다. 만약 epr 인수만 지정하면, 이 함수는 인수의 수치형 데이터 타입과 동일한 데이터 타입을 반환한다. OVER 절을 지정하면, 오라클 데이터베이스는 수치형 우선 순위가 가장 높은 인수를 결정하고, 나머지 인수를 암묵적으로 해당 데.. 2018. 11. 30.
【오라클(Oracle) SQL 함수】 MAX 함수 o MAX 문 법 max::= 목 적 MAX 함수는 지정한 인수를 기준으로 그룹 또는 전체 데이터에 대한 최댓값을 반환한다. 집계 함수, 분석 함수로 이용 가능하다. 만약 DISTINCT를 지정했다면, analytic_clause 인수에 query_partition_clause 절을 지정할 수 있다. 그러나, order_by_clause과 windowing_clause 절은은 허용하지 않는다. expr 인수에 대한 유효한 형태에 관한 정보는 "About SQL Expressions" 을 참조하고, 2진수-부동 소수점 비교 의미론에 대한 정보는 "Floating-Point Numbers", 집계 함수에 대한 정보는 "Aggregate Functions"를 참조하시오. expr 인수의 문자 값을 비교하기 위.. 2018. 11. 28.
[오라클 함수] MAKE_REF 함수 o MAKE_REF 문법 make_ref::= 목적 MAKE_REF함수는 object 식별자가 주 키를 기반으로 하는 object 테이블에서 object view의 행 또는 object 표의 테이블에 대한 REF를 생성한다. 예제 샘플 스키마 oe는 inventory_type에 근거한 object 뷰 oc_inventories를 소유한다. object 인식자는 Product_id이다. 다음 예제는 3003의 Product_id를 가지는 object 뷰 oc_inventories에 있는 행에 REF를 생성한다. Oracle Program SELECT MAKE_REF (oc_inventories, 3003) FROM DUAL; Results MAKE_REF(OC_INVENTORIES,3003) -------.. 2018. 11. 28.
반응형