Notice
Recent Posts
Recent Comments
Link
250x250
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 디자인 패턴
- 자바
- 데이터베이스
- Next.js
- 프론트엔드
- 미니정리
- 정리
- SQL
- 프런트엔드
- 자바스크립트
- oracle
- java
- 코드테스트
- jsp
- 알고리즘
- node.js
- 스프링부트
- spring
- BACK-END
- 백엔드
- MySQL
- jpa
- 오라클
- 코드 테스트
- JavaScript
- 쿼리
- 서버
- web
- 스프링
- 프로그래머스
Archives
- Today
- Total
참치코더의 꿈 메모장
2021/07/14 Oracle - 숫자 함수, 날짜 함수 본문
728x90
숫자 함수
특정 위치에서 반올림하는 ROUND 함수
ROUND([숫자(필수)], [반올림 위치(선택)])
특정 숫자를 반올림한 결과를 출력하는데 사용한다.
반올림 위치를 지정하지 않으면 소수점 첫 번째 자리에서 반올림이 수행된다.
특정 위치에서 버리는 TRUNC 함수
TRUNC([숫자(필수)], [버림 위치(선택)])
특정 위치에서 숫자를 버림한 결과를 출력하는 데 사용한다.
버림 위치를 지정하지 않을 경우 소수점 첫 번째 자리에서 버림이 수행된다.
지정한 숫자와 가까운 정수를 찾는 CEIL, FLOOR 함수
CEIL 함수와 FLOOR 함수는 각각 입력된 숫자와 가까운 큰 정수, 작은 정수를 반환하는 함수이다.
CEIL([숫자(필수)])
FLOOR([숫자(필수)])
숫자를 나눈 나머지 값을 구하는 MOD 함수
MOD([나눗셈 될 숫자(필수)], [나눌 숫자(필수)])
특정 숫자를 나누고 그 나머지를 출력하는 함수이다.
날짜 함수
| 날짜 데이터 + 숫자 | 날짜 데이터보다 숫자만큼 일수 이후의 날짜 |
| 날짜 데이터 - 숫자 | 날짜 데이터보다 숫자만큼 일수 이전의 |
| 날짜 데이터 - 날짜 데이터 | 두 날짜 데이터 간의 일수 차이 |
| 날짜 데이터 + 날짜 데이터 | 연산 불가, 지원하지 않음 |
SYSDATE
SYSDATE는 별다른 입력 데이터 없이, 오라클 데이터베이스 서버가 놓인 OS의 현재 날짜와 시간을 보여 준다.
몇 개월 이후 날짜를 구하는 ADD_MONTHS 함수
ADD_MONTHS([날짜 데이터(필수)], [더할 개월 수(정수)(필수)])
특정 날짜 데이터에 입력한 개월 수 만큼의 이후 날짜를 출력한다.
두 날짜 간의 개월 수 차이를 구하는 MONTHS_BETWEEN 함수
MONTHS_BETWEEN([날짜 데이터1(필수)], [날짜 데이터2(필수)])
두 날짜 데이터 간의 날짜 차이를 개월 수로 계산하여 출력한다.
돌아오는 요일, 달의 마지막 날짜를 구하는 NEXT_DAY, LAST_DAY 함수
NEXT_DAY([날짜 데이터(필수)], [요일 문자(필수)])
특정 날짜를 기준으로 돌아오는 요일의 날짜를 출력해 주는 함수입니다.
LAST_DAY([날짜 데이터(필수)])
특정 날짜가 속한 달의 마지막 날짜를 출력해 주는 함수이다.
728x90
'Oracle' 카테고리의 다른 글
| 2021/07/20 NULL 처리 함수 (0) | 2021.07.20 |
|---|---|
| 2021/7/16 Oracle - 형 변환 함수 (0) | 2021.07.16 |
| 2021/07/13 Oracle - 함수 (0) | 2021.07.13 |
| 2021/07/13 Oracle - 날짜 & BFILE , BLOB (0) | 2021.07.13 |
| 2021/07/12 Oracle - 자료형 (0) | 2021.07.12 |
Comments