본문 바로가기
반응형

오라클249

SESSIONTIMEZONE / SYSTIMESTAMP 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ SESSIONTIMEZONE / SYSTIMESTAMP Oracle Function ] SESSIONTIMEZONE함수는 현재 세션의 표준 시간대(time zone)를 반환한다. 반환 타입은 최근의 Alter Session 문장에서 사용자가 지정한 표준 시간대 값에 따라 시간대 offset(‘[+|]TZH:THM’형태의 문자형) 또는 시간대 지역명을 반환한다. 함수설명 : SESSIONTIMEZONE / SYSTIMESTAMP 오라클 함수 링크 1. Oracle(오라클) 현재 세션의 표준 시간대를 반환한다. Oracle Programming SELECT SESSIONTIMEZONE FROM DUAL; Results SESSIONTIMEZONE .. 2021. 12. 17.
RTRIM 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ RTRIM Oracle Function ] RTRIM함수는 문자열 char의 오른쪽 끝을 시작으로 검색하여서 문자열 set에서 지정한 모든 문자를 제거한다. 이 함수는 쿼리의 출력 포맷에 유용하다. 함수설명 : RTRIM 오라클 함수 링크 1. Oracle(오라클) rtrim() 함수 문자열 ‘XYXABCDEXYX’의 오른쪽으로부터 검색을 시작으로 문자열 ‘XY’이 검색되면 제거한다. Oracle Programming SELECT RTRIM('XYXABCDEXYX', 'XY') RTRIM_FUNC FROM DUAL Results RTRIM_FUNC -------------- XYXABCDE 2. Python Pandas(파이썬) rstrip 함.. 2021. 12. 16.
RPAD 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ RPAD Oracle Function ] RPAD 함수는 인수 expr1의 오른쪽으로 인수 expr2를 지정한 문자의 길이 n 만큼 반복하여 붙여준다. 이 함수는 쿼리의 출력 포맷을 맞추는데 도움이 된다. 함수 설명 : RPAD 오라클 함수 링크 1. Oracle(오라클) RPAD() 함수 ‘-=’를 10번 복사하여 ‘RPAD’ 오른편에 붙여서 반환한다. Oracle Programming SELECT RPAD('RPAD', 10, '-=') RPAD_FUNC FROM DUAL; Results RPAD_FUNC ---------- RPAD-=-=-= 2. Python Pandas(파이썬) format() ‘RPAD’ 문자열 왼쪽 편으로 문자(“*.. 2021. 12. 15.
ROW_NUMBER 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ ROW_NUMBER Oracle Function ] ROW_NUMBER함수는 분석 함수이다. 이 함수는 처리되는 범위(파티션에 포함된 모든 행 또는 쿼리에 의해서 반환되는 모든 행)에서 존재하는 모든 관측치에 대하여 order_by_clause에서 지정된 행의 순서대로 1로 시작하여 각 행에 유일한 (unique) 번호를 부여한다. 함수 설명 : ROW_NUMBER 오라클 함수 링크 1. Oracle(오라클) row_number() 함수 개별 직무 내에 속한 직원의 관측치에 대하여 월급을 기준으로 정렬 후 중복 없이 유일한 번호를 부여하라. Oracle Programming SELECT job, ename, sal, RN FROM ( SELEC.. 2021. 12. 15.
ROUND(date) 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ ROUND(date) Oracle Function ] ROUND함수는 날짜(Date)를 지정한 format(fmt)에 지정한 단위로 반올림한 날짜를 반환한다. 반환된 값은 비록 date와 다른 datetime형을 지정했어도, 항상 DATE 데이터형을 반환한다. 만약 fmt를 생략하면, date는 day 근처로 반올림된다. date 표현은 DATE값으로 변화될 필요가 있다. 함수 설명 : ROUND(date) 오라클 함수 링크 1. Oracle(오라클) Oracle Programming SELECT ROUND(TO_DATE('2023/01/22','YYYY/MM/DD'), 'YEAR') AS TO_DATE FROM DUAL Results TO_D.. 2021. 12. 15.
ROUND(number) 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ ROUND(number) Oracle Function ] ROUND 함수는 지정한 수치형 데이터 n값을 반올림 기준값 integer를 기준으로 반올림하여 반환한다. 만약 integer를 생략하면, n은 소수점을 반올림한다. 소수점 왼쪽의 정수부를 반올림하기 위해 음수값을 지정하여 처리한다. 소수점에 대한 반올림은 integer + 1 위치에서 반올림 여부를 평가하여 interger 위치로 반올림한다. 함수 설명 : ROUND(number) 오라클 함수 링크 1. Oracle(오라클) round() 함수 Oracle Programming SELECT ROUND(345.678), ROUND(345.678, 2), ROUND(345.678, -1) .. 2021. 12. 14.
REPLACE 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ REPLACE Oracle Function ] REPLACE 함수는 입력한 문자열(char)에서 검색하기 위한 문자열(search-string)을 조회하여 일치하는 문자열을 변경 문자열(replacement_string)로 변경한다. 만약 replacement_string가 생략되거나 Null 값이면, 입력한 문자열(char)에서 search_string을 제거한다. 만약 search_string가 Null이면, char을 그대로 반환한다. 함수 설명 : REPLACE 오라클 함수 링크 1. Oracle(오라클) REPLACE() 함수 입력한 문자열(‘ABCDEFG’)을 검색하여서 ‘CD’ 문자열과 일치하는 부분을 ‘statwith’로 변경한다.. 2021. 12. 14.
REMAINDER 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ REMAINDER Oracle Function ] REMAINDER함수는 n2를 n1으로 나눈 나머지를 반환한다. 함수설명 : REMAINDER 오라클 함수 링크 1. Oracle(오라클) mod 함수와 동일한 역할을 수행하지만 내부 연산 방법에 차이가 있다. MOD : n2 - n1 * FLOOR (n2 / n1) REMAINDER : n2 - n1 * ROUND (n2 / n1) Oracle Programming SELECT REMAINDER(3, 2), REMAINDER(7F, 3), REMAINDER(5.5D, 1.3F) FROM DUAL; Results REMAINDER(3,2)REMAINDER(7F,3)REMAINDER(5.5D,1... 2021. 12. 14.
REGEXP_SUBSTR 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ REGEXP_SUBSTR Oracle Function ] REGEXP_SUBSTR 함수는 입력한 문자열에서 지정한 정규식 패턴을 검색하여서 지정한 패턴(정규 표현식)과 일치하는 부분의 문자열을 반환한다. REGEXP_SUBSTR함수는 정규 표현식 패턴을 통하여 문자열을 검색할수 있도록 REPLACE 함수의 기능을 확장한 것이다. REGEXP_INSTR과 유사하나, substring의 위치를 반환하는 것이 아니라, substring 문자열 자체를 반환한다. 이 함수는 패턴과 일치하는 문자열의 위치는 필요하지 않고, 문자열의 내용이 필요한 경우에 유용하다. 함수는 source_string으로써 같은 문자 세트안에서 VARCHAR2 또는 CLOB 데.. 2021. 12. 14.
REGEXP_REPLACE 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ REGEXP_REPLACE Oracle Function ] REGEXP_REPLACE 함수는 입력 문자열에서 지정한 정규 표현식 패턴을 검색하여서 지정한 패턴(정규 표현식)과 일치하는 부분의 문자열을 다른 문자열로 치환한다. 복잡한 치환/검색 작업을 가능하도록 지원한다. 함수 설명 : REGEXP_REPLACE 오라클 함수 링크 1. Oracle(오라클) REGEXP_REPLACE() 함수 입력 문자열(‘aaaaaaa’)에서 알파벳 문자를 검색하는 정규 표현식 패턴을 만족하는 부분을 다른 문자(‘x’)로 치환한다. Oracle Programming SELECT REGEXP_REPLACE('aaa1004qqq','([[:alpha:]])', 'x.. 2021. 12. 14.
REGEXP_INSTR 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ REGEXP_INSTR Oracle Function ] REGEXP_INSTR 함수는 입력한 문자열에서 정규 표현식 패턴을 검색하여서 지정한 패턴(정규 표현식)과 일치하는 부분의 최초의 위치(무슨 문자인지)를 반환한다. 또한, 패턴 검색을 시작하기 위한 시작 위치를 지정하는 것도 가능합니다. REGEXP_INSTR함수는 정규 표현 패턴에 대한 문자열을 검색하는 INSTR 함수의 기능을 확장한 것이다. 이 함수는 입력 문자 세트에 의해 정의되는 것 과 같은 문자를 이용하여 문자열을 평가한다. 그것은 return_option인수의 값에 의존하는 일치되는 substring의 처음과 종료 위치를 나타내는 정수를 반환한다. 만약 일치하는 값이 발견되지 .. 2021. 12. 13.
RAWTOHEX 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ RAWTOHEX Oracle Function ] RAWTOHEX함수는 문자열 RAW 값을 16진수의 문자열(Varchar2 타입)로 변환한다. Raw인수는 RAW 데이터형일 필요가 있다. 함수설명 : RAWTOHEX 오라클 함수 링크 1. Oracle(오라클) HEX() 함수 Oracle Programming SELECT RAWTOHEX('AB') RAWTOHEX_FUNC FROM DUAL; Results RAWTOHEX_FUNC --------------- 4142 2. Python Pandas(파이썬) HEX() 함수 Python Programming "AB".encode("utf-8").hex() Results '4142' 3. R Pro.. 2021. 12. 13.
반응형