함수

Database/Oracle

Oracle Datebase - 함수_단일행 함수_변환 함수

변환함수 숫자, 문자, 날짜 데이터를 필요에 의해 서로 간에 데이터형을 변환할 수 있다. TO_CHAR( number| date, 'format') 숫자, 날짜를 문자로 변환한다. 형 변환 시 추가로 출력 형식을 지정할 수 있다. 날짜 출력 형식 날짜 형식 설명 YYYY 연도 YY 연도 MM 월 (숫자) MON 월 (알파벳) DAY 요일 DY 요일 (약어) DD 일 시간 출력 형식 시간 형식 설명 AM 또는 PM 오전, 오후 A.M 또는 P.M 오전, 오후 HH 또는 HH12 시간(1~12) HH24 24시간 MI 분 표현 SS 초 표현 숫자 출력 형식 숫자 형식 설명 사용 예 실행 결과 9 한 자리의 숫자 표현 (1111, '99999') 1111 0 앞부분을 0으로 표현 (1111, '099999')..

Database/Oracle

Oracle Datebase - 함수_단일행 함수_날짜 함수

날짜 함수 날짜 데이터 타입에 사용하기 위한 함수이다. 더보기 RR 과 YY 타입 비교 YY 형식은 현재 세기로 계산한다. RR 형식 계산 공식 현재년도(뒤 두자리) 명시된 년도(뒤 두자리) RR형식 반환년도 00~49 00~49 현재 세기 00~49 50~99 이전 세기 50~99 00~49 다음 세기 50~99 50~99 현재 세기 더보기 기본적인 날짜 연산 결과 연산 결과 설명 날짜 + 숫자 날짜 날짜에 일수를 더하여 반환한다. 날짜 - 숫자 날짜 날짜에 일수를 빼고 반환한다. 날짜 - 날짜 숫자(일수) 두 날짜의 차이(일수)를 반환한다. 날짜 + 숫자/24 날짜 날짜에 시간을 더한다. SYSDATE DB서버에 설정된 날짜를 반환한다. SELECT SYSDATE FROM dual; SELECT SY..

Database/Oracle

Oracle Datebase - 함수_단일행 함수_숫자처리 함수

숫자처리 함수 ROUND( 컬럼명| 표현식 , [n]) 지정한 자리 수 이하에서 반올림한 결과를 반환하는 함수이다. SELECT ROUND( 456.789, 2 ) FROM dual; --소수점 2번째 자리에서 반올림한다. SELECT ROUND( 456.789, -1 ) FROM dual; --정수 첫번째자리에서 반올림한다. SELECT ROUND( 456.789, 2 ) FROM dual; SELECT ROUND( 456.789 ) FROM dual; --반올림 자리수를 지정하지 않아서 소수점 첫번째에서 반올림한다. TRUNC( 컬럼명|표현식 , [n]) 지정한 자리 수 이하에서 절삭한 결과를 반환하는 함수이다. SELECT TRUNC( 456.789, 2 ) FROM dual; SELECT TRUN..

Database/Oracle

Oracle Datebase - 함수_단일행 함수_문자처리함수

INITCAP( 컬럼명| 표현식) 각 단어라기보다 공백으로 구분된 각각의 문자들의 첫 문자를 대문자로 바꾸고, 나머지 문자는 소문자로 변경하여 반환하는 함수이다. SELECT INITCAP('HELLO ORACLE DB') FROM DUAL; UPPER( 컬럼명| 표현식) 모든 문자를 대문자로 변환하여 반환하는 함수이다. SELECT UPPER('Do you know sql') AS "UPPER" FROM DUAL; LOWER( 컬럼명| 표현식) 모든 문자를 소문자로 변경하여 반환하는 함수이다. SELECT LOWER('HEL LOW sql') FROM DUAL; CONCAT( 컬럼명| 표현식, 컬럼명2| 표현식2) 두 개의 문자열을 연결해주는 함수이다. SELECT CONCAT('아저씨', '발냄새나요..