파게로그
내장형 함수 본문
내장형 함수의 종류
형 변환 함수
문자열 및 숫자형 함수
날짜형 함수
DUAL 테이블
Oracle DB에 의해서 자동으로 생성되는 테이블
Oracle DB 사용자가 임시로 사용할 수 있는 테이블로 내장형 함수를 실행할 때도 사용할 수 있음
Oracle DB의 모든 사용자가 사용할 수 있음
내장형 함수(문자열 함수)
ASCII(문자) | 문자 혹은 숫자를 ASCII 코드값으로 변환 |
CHAR(ASCII 코드값) | ASCII 코드값을 문자로 변환 |
SUBSTR(문자열, m, n) | 문자열에서 m번째 위치부터 n개를 자름 |
CONCAT(문자열1, 문자열2) | 문자열1과 문자열2를 결합(Oracle에서 '||', MS-SQL에서 '+'로 가능) |
LOWER(문자열) | 영문자를 소문자로 변환 |
UPPER(문자열) | 영문자를 대문자로 변환 |
LENGTH(문자열), LEN(문자열) | 공백을 포함한 문자열의 길이 |
LTRIM(문자열, 지정 문자) | 왼쪽에서 지정된 문자를 삭제(지정 문자 생략 시 공백을 삭제) |
RTRIM(문자열, 지정 문자) | 오른쪽에서 지정된 문자를 삭제(지정 문자 생략 시 공백을 삭제) |
TRIM(문자열, 지정 문자) | 왼쪽 및 오른쪽에서 지정된 문자를 삭제(지정 문자 생략 시 공백을 삭제) |
내장형 함수(날짜형 함수)
SYSDATE | 오늘의 날짜를 날짜 타입으로 반환 |
EXTRACT('YEAR'|'MONTH'|'DAY' from dual) | 날짜에서 년, 월, 일 조회 |
내장형 함수(숫자형 함수)
ABS(숫자) | 절댓값을 반환 |
SIGN(숫자) | 양수, 음수, 0을 구별 |
MOD(숫자1, 숫자2) | 숫자1을 숫자2로 나누어 나머지를 반환(% 사용도 가능) |
CEIL(숫자), CEILING(숫자) | 숫자보다 크거나 같은 최소의 정수 반환 |
FLOOR(숫자) | 숫자보다 작거나 같은 최대의 정수 반환 |
ROUND(숫자, m) | 소수점 m자리에서 반올림(m의 default value는 0) |
TRUNC(숫자, m) | 소수점 m자리에서 버림(m의 default value는 0) |
'콤퓨타 왕기초 > SQLD/JDBC/Oracle DB' 카테고리의 다른 글
ROWNUM과 ROWID (0) | 2021.03.18 |
---|---|
DECODE와 CASE문 (0) | 2021.03.18 |
SELECT문 실행 순서, 형 변환 (0) | 2021.03.18 |
GROUP 연산 (0) | 2021.03.17 |
WHERE문 사용 (0) | 2021.03.17 |
Comments