본문 바로가기
반응형

문자변환4

【오라클(Oracle) SQL 함수】 TO_CHAR (number) 함수 o TO_CHAR (number) 문법 to_char_number::= 목적 TO_CHAR(NUMBER) 함수는 수치형 값 n을 VARCHAR2 데이터 타입의 문자열 값으로 변환하며, 선택적으로 지정하는 수치형 형식 fmt를 사용하여 숫자를 텍스트로 표시하는 방식을 제어할 수 있다. 수치형 데이터를 문자열로 변환하는 함수이다. 값 n은 NUMBER, BINARY_FLOAT 또는 BINARY_DOUBER 데이터 타입을 지정할 수 있다. 만약 fmt를 생략하면, n의 유효 자릿수를 유지하기 위해서 충분한 길이의 VARCHAR2 값으로 변환한다. n 값이 음수이면 포팻이 적용된 후 부호가 적용된다. 따라서 TO_CHAR(-1, '$9')는 $-1이 아니라 -$1을 반환한다. Number 포맷 정보는 "Form.. 2021. 10. 21.
【오라클(Oracle) SQL 함수】 RAWTOHEX 함수 o RAWTOHEX 문법 rawtohex::= 목적 RAWTOHEX함수는 문자열 RAW의 값을 16진수의 문자로 변환한다. Raw인수는 RAW 데이터형일 필요가 있다. 만약 PL/SQL 블록에서 호출하는 경우, 이 함수에 대하여 BLOB인수를 지정할 수 있다. 패키지 함수 비교(Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table) RAWTOHEX Oracle Function 프로그래밍 비교 관련 함수 함수명 함수내용 CHARTOROWID CHAR, VARCHAR2, NCHAR, or NVARCHAR2 데이터 형태의 값을 ROWID 데이터 형식으로 변환한다. RAWTOHEX 문자열 RAW의 값을 16진수의 문자로 변환한다. RAWTONHEX 문자열 RA.. 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.
【오라클(Oracle) SQL 함수】 LOWER 함수 o LOWER 문법 lower::= 목적 LOWER 함수는 입력된 영문 문자열을 모두 소문자로 변환한다. 인수 char은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB형이다. 반환된 값은 인수 char과 같은 데이터 형이다. 참고 LOWER Oracle Function 프로그래밍 비교 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 관련 함수 함수명 함수내용 INITCAP 입력 문자열 중에서 각 단어의 첫 글자를 대문자로 나머지는 소문자로 변환하여 반환한다. LOWER 입력된 영문 문자열을 모두 소문자로 변환한다. NLS_INITCAP 각 단어의 처음 문자를 대문자로, 나머지 문자를 소문자로 변환하여 char.. 2018. 11. 27.
반응형