본문 바로가기
반응형

Oracle245

【오라클(Oracle) SQL 함수】 PATH 함수 o PATH 문법 path::= 목적 PATH 함수는 under_path나 equals_path의 보조 함수로서, 자원의 관계 경로를 반환한다. PATH함수는 UNDER_PATH와 EQUALS_PATH에서만 이용되는 보조적인 함수이다. 근원적인 조건에서 지정된 자원에서 상대적인 경로를 반환한다. Correlation_integer는 임의의 NUMBER 정수이고, 이 보조 함수는 주요 조건과 상관되기 위하여 사용된다. 1 미만의 값은 1로 취급된다. 참 조 : EQUALS_PATH and UNDER_PATH 관련 함수 함수명 함수내용 DEPTH UNDER_PAHT와 EQUALS_PAHT 조건과 함께 이용되는 보조 함수이다. 이 함수는 같은 상관 변수를 가지는 UNDER_PATH조건에 의해 지정된 PATH에.. 2021. 10. 19.
[오라클 SQL 함수] ORA_HASH 함수 o ORA_HASH 문법 ora_hash::= 목적 ORA_HASH함수는 주어진 표현에 대한 해쉬 값을 계산하는 함수이다. 이 함수는 데이터의 부분 집합 분석이나, 랜덤 샘플 생성과 같은 조작에 유용하다. 인수 expr은 오라클 데이터 베이스로 해쉬 값을 계산하기 원하는 데이터를 정의한다. 일반적 열의 이름을 가지는 expr로 지정하기 위한 데이터의 형태나 길이의 제한은 없다. 옵션의 max_bucket 인수는 해쉬 함수에 의해 반환되는 최대의 bucket값을 정의한다. 0과 4294967295 사이의 값을 지정할 수 있다. 기본값은 4294967295이다. 옵션 seed_value인수는 데이터의 같은 세트에 대하여 여러 다른 결과를 산출하도록 한다. 오라클은 해쉬 함수를 expr과 seed_value의.. 2021. 10. 19.
【오라클(Oracle) SQL 함수】 NVL2 함수 o NVL2 문 법 nvl2::= 목 적 NVL2함수를 사용하면, 지정한 표현이 NULL인지 여부에 근거하여 쿼리의 반환될 값을 분기하여 처리할 수 있다. 만약 expr1이 NULL이 아니라면 expr2를 반환하고, 만약 expr1인 NULL이라면 expr3을 반환한다. 인수 expr1은 임의의 데이터형을 가질 수 있다. 인수 expr2와 expr3은 LONG 이외의 임의의 데이터 형을 가질 수 있다. 만약 expr2와 expr3의 데이터형이 다르다면, 만약 expr2가 문자 데이터형이라면, 오라클 데이터 베이스는 expr3이 NULL 상수가 아닌 한, 그것들을 비교하기 전에 expr3을 expr2의 데이터형으로 변환한다. expr3이 NULL상수인 경우에는, 데이터형 변환은 필요하지 않는다. 오라클은 .. 2021. 10. 19.
【오라클(Oracle) SQL 함수】 NVL 함수 o NVL 문법 nvl::= 목적 NVL함수는 쿼리의 결과에서 NULL(공백으로 반환) 값을 치환하는 함수이다. 만약 expr1이 NULL이면 expr2를 반환하고, 만약 expr1이 NULL이 아니면 expr1을 반환한다. 인수 expr1과 expr2는 임의의 데이터 형을 가진다. 만약 데이터 형이 다르면, 만약 expr1이 문자 데이터 이면, 오라클 데이터 베이스는 비교하기 전에 expr2의 데이터형은 expr1의 데이터형으로 변환하여, expr1의 문자 세트에 VARCHAR2를 반환한다. 만약 expr1이 숫자형이면, 오라클 데이터 베이스는 더 높은 수치 순위를 가지는 인수를 판단하여, 다른 인수의 데이터형을 암묵적으로 변환하여 반환한다. 참고 NVL Oracle Function 프로그래밍 비교 [.. 2021. 10. 19.
온라인 무료 오라클 라이브 SQL 오라클에서 제공하는 오라클 라이브 SQL에서 오라클 교육 및 테스트 작업을 수행 할 수 있습니다. 아래와 같은 과정을 통하여서 오라클을 온라인 상에서 무료로 사용이 가능합니다. 1. 오라클 라이브 SQL (Oracle Live SQL) : https://livesql.oracle.com/ 2. 오라클 계정 생성 및 오라클 로그인을 진행한다. 3. Code Library 에 등록되어 있는 데이터 스크립트와 튜트리얼을 실행하여서 사용 가능하고, 별도로 Create Table 작업을 통하여서 사용자가 직접 예제 데이터를 생성 할 수 있다. 4. Schema 에서 현재 사용 가능한 테이블 리스트를 확인 가능하다. 5. SQL Worksheet 로 이동하여서 사용자가 등록 또는 Code Library에서 실행한 .. 2021. 5. 21.
오라클 함수와 파이썬 R 비교(COALESCE-COUNT 함수 추가) [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 오라클 함수와 파이썬 R 비교(COALESCE-COUNT 함수 추가) 오라클 함수를 기준으로 Python(Pandas, Pandasql)과 R(R 프로그램, Dplyr, Sqldf, Data.table)에서 구현 방법을 기술하였습니다. 파이썬과 R에서 구현 방식이 다양하고, 제가 양 프로그램 초급자여서 참고하기위해서 정리한 것이라 부족함이 많습니다. 해당 함수에 대하여 검색 시 검색의 단초가 되었으면 합니다. - ABS Oracle Function 링크 - ACOS Oracle Function 링크 - ADD_MONTHS Oracle Function 링크 - ASCII Oracle Function.. 2020. 12. 23.
[Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 오라클 함수 비교(ASCIISTR - AVG 함수) [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 오라클 함수와 파이썬 R 비교 오라클 함수를 기준으로 Python(Pandas, Pandasql)과 R(R 프로그램, Dplyr, Sqldf, Data.table)에서 구현 방법을 기술하였습니다. 파이썬과 R에서 구현 방식이 다양하고, 제가 양 프로그램 초급자여서 참고하기위해서 정리한 것이라 부족함이 많습니다. 해당 함수에 대하여 검색 시 검색의 단초가 되었으면 합니다. - ABS Oracle Function 링크 - ACOS Oracle Function 링크 - ADD_MONTHS Oracle Function 링크 - ASCII Oracle Function 링크 - ASCIISTR Oracle .. 2020. 12. 19.
오라클 함수와 파이썬 R 비교 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 오라클 함수와 파이썬 R 비교 오라클 함수를 기준으로 Python(Pandas, Pandasql)과 R(R 프로그램, Dplyr, Sqldf, Data.table)에서 구현 방법을 기술하였습니다. 파이썬과 R에서 구현 방식이 다양하고, 제가 양 프로그램 초급자여서 참고하기위해서 정리한 것이라 부족함이 많습니다. 해당 함수에 대하여 검색 시 검색의 단초가 되었으면 합니다. - ABS Oracle Function 링크 - ACOS Oracle Function 링크 - ADD_MONTHS Oracle Function 링크 - ASCII Oracle Function 링크 2020. 12. 17.
【오라클(Oracle) SQL 함수】 NUMTOYMINTERVAL 함수 o NUMTOYMINTERVAL 문 법 numtoyminterval::= 목 적 NUMTOYMINTERVAL함수는 n을 INTERVAL YEAR TO MONTH문자(날짜 사이의 기간을 년월 형태로 표현)로 변경한다. 인수 n은 Number값 또는 암묵적으로 NUMBER값으로 변환 가능한 식을 사용할 수 있다. 인수 interval_unit는 CHAR, VARCHAR2, NCHAR, NVARCHAR2 데이터형이다. Interval_unit에 값은 n의 단위를 지정하고, 다음 문자 값을 지정해야 한다. 'YEAR' 'MONTH' interval_unit대소문자를 구별하지 않는다. 괄호 안의 선행과 후행 값은 무시된다. 기본적으로, 반환 값은 9이다. 패키지 함수 비교(Oracle, Pandas, R Prog.. 2019. 1. 3.
[오라클 함수] NLS_UPPER 함수 o NLS_UPPER 문법 nls_upper::= 목적 NLS_UPPER함수는 입력 문자열을 모두 대문자로 변환한 문자열을 반환한다. char과 'nlsparam'의 데이터 형은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB 중에 하나이다. 반환되는 문자열은 VARCHAR2이고, char과 같은 문자 세트로 반환된다. 'nlsparam'은 NLS_INITCAP함수와 같은 형태와 목적을 가진다. 관련 함수 함수명 함수내용 INITCAP 입력 문자열 중에서 각 단어의 첫 글자를 대문자로 나머지는 소문자로 변환하여 반환한다. LOWER 입력된 영문 문자열을 모두 소문자로 변환한다. NLS_INITCAP 각 단어의 처음 문자를 대문자로, 나머지 문자를 소문자로 변환하여 cha.. 2018. 12. 25.
[오라클 함수] NLSSORT 함수 o NLSSORT 문법 nlssort::= 목적 NLSSORT함수는 char를 정렬하기 위하여 이용되는 bytes의 문자열을 반환한다. char과 'nslparam'의 데이터형은 CHAR, VARCHAR2, NCHAR, NVARCHAR2를 취한다. 반환되는 문자열은 RAW 데이터형이다. 'nlsparam'의 값은 이 형태를 가질 수 있다. 'NLS_SORT = sort' sort는 언어상 소트 순서 또는 BINARY 중에 하나이다. 만약 'nlsparam'을 생략하면, 이 함수는 세션에 대하여 기본적 소트 순서를 이용한다. 만약 BINARY를 지정하면, 이 함수는 char을 반환한다. 만약 'nlsparam'을 지정했다면, 접미사 -ai를 추가하여 accent-insensitive(엑센트 기호 유무가 필.. 2018. 12. 25.
【오라클(Oracle) SQL 함수】 NLS_LOWER 함수 o NLS_LOWER 문 법 nls_lower::= 목 적 NLS_LOWER함수는 모든 문자를 소문자로 변환하여 반환한다. char과 nlsparam의 데이터형은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB 중에 하나이다. 반환되는 문자형은 Varchar2 데이터 형이거나, char과 같은 문자형 세트이다. 'nlsparam'은 NLS_INITCAP함수와 같은 형태와 목적을 가질 수 있다. 단어의 white space나 character가 알파뉴메릭이 아니더라도 상관없다. nlsparam는 ‘nls_sort = sort'와 같은 형식을 가지며, 여기서 sort는 linguistic sort sequence나 binary중의 하나이다. 관련 함수 함수명 함수내용 INI.. 2018. 12. 25.
반응형