목록DataBase/ORACLE_SQL (16)
개발 공부

TO_CHAR : 숫자 타입 또는 날짜 타입의 값을 문자타입으로 변환시켜주는 함수 TO_CHAR([숫자]날짜, [포맷]) =>결과값 CHARACTER 타입 숫자 타입 >> 문자타입 날짜타입 => 문자타입 TO_DATE : 숫자타입 또는 문자타입 데이터를 날짜 타입으로 변환 시켜주는 함수 TO_DATE(숫자|문자, [포맷]) 주의 - 무조건 현재 세기로 반영한다. 해결방법 RR로 변경 RR : 해당 두자리 년도 값이 50 미만인 경우 현재 제가 반영 , 50이상일 경우 이전세기 반영 TO_NUMBER : 문자타입의 데이터를 숫자타입으로 변환시켜주는 함수 TO_NUMBER(문자, [포맷]) =>결과값은 NUMBER타입 NULL 처리함수 1.NVL(컬럼, 해당 컬럼이 BULL일 경우 반환할 값) 2.NVL2(..

SYSDATE : 시스템 날짜 및 시간 반환 (현재 날짜 및 시간 MONTHS_BETWEEN(DATE1,DATE2): 두 날짜 사이의 개월 수 ADD_MONTHS(DATE,NUMBER) : 특정날짜에 해당 숫자만큼의 개월수를 더해서 날짜를 리턴 NEXT_DAY(DATE, 요일) : 특정날짜 이후에 가까운 해당 요일의 날짜를 반환해주는 함수 EX) SELECT SYSDATE, NEXT_DAY(SYSDATE, 6) FROM DUAL; LAST_DAY (DATE) : 해당 월의 마지막 일을 구해서 반환 = > 결과값 DATE 타입 EXTRACT : 특정 날짜로부터 년도/월/일 값을 추출해서 반환하는 함수 EXTRACT(YEAR FROM DATE): 연도만 추출 EXTRACT(MONTH FROM DATE): 월..

ABS-숫자의 절대값을 구해주는 함수 ABS(NUMBER) => 결과값은 NUMBER 타입 MOD - 두 수를 나눈 나머지값을 반환해주는 함수 MOD(NUMBER,NUMBER) => 결과값 NUMBER 타입 ROUND - 반올림한 결과를 반환 ROUND(NUMBER , [위치]) CEIL - 올림처리 해주는 함수 CEIL(NUMBER) FLOOR - 소숫점 아래 자리를 버림처리 해주는 함수 FLOOR(NUMBER) TRUNC (절삭하다) - 위치 지정 가능한 버림처리해주는 함수 TRUNC(NUMBER,[위치])

테이블 사전 보유 LENGTH - 문자열 값의 글자수 반환 EX)SELECT LENGTH('오라클') LENGTHB - 문자열 값의 바이트 수 반환 EX)SELECT LENGTHB('오라클') FROM DUAL; INSTR - 특정 문자 위치를 찾아준다. INSTR(컬럼),'문자열''찾고자하는 문자',['찾을위치의 시작값',[순번]] => 결과값은 NUMBERT 타입 SUBSTR - 문자열에서 특정 문자열을 추출해서 반환 SUBSTR(STRING , 자를 시작위치 인덱스, LENGTH(몇개자를건지)) LPAD / RPAD (STRING, 최종적으로 반환할 문자의 길이, [덧붙이고자 하는 문자 ]) LTRIM/RTRIM - 문자열에서 특정 문자를 제거한 나머지를 반환 LTRIM/RTRIM (STRING,[..