일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Kafka
- Spring Cloud Feign
- 자바
- PL/SQL
- 클라우드
- 오라클
- feign
- retry
- Spring Cloud
- db
- 운영체제
- Jenkins
- 코딩
- DP
- 백준
- 디자인 패턴
- MST
- 데이터베이스
- golang
- 쿼리
- aws
- 자료구조
- Spring Boot
- SQL
- JPA
- MVC
- 알고리즘
- Spring
- Intellj
- 페이징
- Today
- Total
justgo_developer
오라클 기본함수 : 날짜함수,변환함수, decode, case 본문
■ sysdate
select sysdate from dual;
:현재 날짜 반환
■ months_between(date1, date2)
select months_between(sysdate, 필드명) from 테이블명;
: 날짜 차이 반환
■ add_months
select add_months(sysdate, 7) from dual;
: 현재날짜에 두번쨰 인자 개월수 추가
■ next_day
select next_day(sysdate, '화요일') from dual;
: 첫번째 인자 시작일부터 두번쨰 인자가 나오는 요일의 날짜 반환
■ last_day
select last_day(sysdate) from dual;
: 해당달의 마지막 일수
■ to_char
select to_char(sysdate, 'yyyy.mm.dd') from dual;
: yyyy.mm.dd로 반환 날짜를 문자로 반환
■ to_date
select to_date('2018/09/29', 'yyyy/mm/dd') from dual;
: 문자를 날짜 형태로 변환
■ nvl : 널 값을 다른 데이터로 변경하는 함수
select seq, nvl(info, 0) from help;
: info값이 null인 경우 0으로 변경
■ decode : switch문의 역할을 하는 함수
select topic, decode(topic, '@', 'Date', '@@', 'DB', '/', 'Database', 'DA') from help;
: topic값이 @이면 Data값 출력, @@이면 DB값 출력, /이면 Database 출력, 나머지는 DA출력
■ case : else if문과 같은 역할
select topic,
case when topic = '@' then 'DA'
when topic = '@@' then 'Date'
when topic = '/' then 'Datebase'
else ' '
end "케이스"
from help;
: case when 조건 then 값 나머지는 else 마무리는 end
'IT > Oracle' 카테고리의 다른 글
조인(내부조인, 외부조인) (0) | 2018.10.03 |
---|---|
group by, having (0) | 2018.09.30 |
오라클 기본함수 : 문자함수 (0) | 2018.09.26 |
오라클 기본함수1 (0) | 2018.09.25 |
select 명령문 (0) | 2018.09.21 |