Oracle 날짜 쿼리 문에는 다음이 포함됩니다. 1. 현재 날짜를 이번 달의 주 번호로 가져옵니다. 코드는 [select to_char(sysdate,'W')]입니다. 2. 현재 날짜를 해당 월의 날짜로 가져옵니다. [select sysdate,to_char(sysdate,D]] 코드의 주
oracle 날짜 쿼리 문은 다음과 같습니다.
1: 현재 날짜를 이번 달의 첫 번째 주로 가져옵니다
SQL> select to_char(sysdate,'YYYYMMDD W HH24:MI:SS') from dual; TO_CHAR(SYSDATE,'YY20030327 4 18:16:09 SQL> select to_char(sysdate,'W') from dual;
결과:
4
2: 현재 날짜의 요일을 가져옵니다. 일요일이 첫 번째 날입니다.
SQL> select sysdate,to_char(sysdate,'D')from dual; SYSDATE T
결과:
27-MAR-03 5
유사:
select to_char(sysdate,'yyyy') from dual; --年 select to_char(sysdate,'Q' from dual; --季 select to_char(sysdate,'mm') from dual; --月 select to_char(sysdate,'dd') from dual; --日
ddd
일년의 일수ddd
年中的第几天
WW
年中的第几个星期
W
该月中第几个星期
DAY
周中的星期几
D
今天对映的NUMBER
'1','星期日', '2','星期一', '3','星期二', '4','星期三', '5','星期四', '6','星期五', '7','星期六'
hh
小时(12)
hh24
小时(24)
Mi
分
ss
WW
일년의 주수W
해당 월의 주 수 DAY
요일D
오늘 해당하는 NUMBER'1','Sunday' , '2','주 '1', '3','화요일', '4','수요일', '5','목요일', '6','금요일', '7','토요일'
hh
시간(12)hh24
시간(24)Mi
분< code>ss 초
3: 현재 날짜의 요일을 구하여 중국어로 표시:
SQL> select to_char(sysdate,'day') from dual; TO_CHAR(SYSDATE,'DAY')
Thursday
4: 테이블에 다음이 있는 경우 날짜 유형 필드에 대한 인덱스, 사용 방법
alter session set NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'
5: 현재 날짜 가져오기
select sysdate from dual;
6: 당일 오전 0시 날짜 가져오기
select trunc(sysdate) from dual;
select trunc(sysdate) + 0.99999 from dual;
select trunc(sysdate) + 1/24 from dual; select trunc(sysdate) + 7/24 from dual;
7: 내일 아침 0:00:00의 날짜를 가져옵니다.
select trunc(sysdate+1) from dual; select trunc(sysdate)+1 from dual;
8: 이번 달 1일의 날짜 9: 다음 달 1일 날짜 가져오기🎜
select trunc(add_months(sysdate,1),'mm') from dual;
select last_day(sysdate) from dual; select last_day(trunc(sysdate)) from dual; select trunc(last_day(sysdate)) from dual; select trunc(add_months(sysdate,1),'mm') - 1 from dual;
select trunc(sysdate,'yyyy')+ rn -1 date0 from (select rownum rn from all_objects where rownum<366);
SELECT TO_CHAR(SYSDATE,'DDD') FROM DUAL;
select add_months(sysdate,24) from dual;
select decode(to_char(last_day(trunc(sysdate,'y')+31),'dd'),'29','闰年','平年') from dual;
select decode(to_char(last_day(trunc(add_months(sysdate,24),'y')+31),'dd'),'29','闰年','平年') from dual;
select ceil(to_number(to_char(sysdate,'mm'))/3) from dual; select to_char(sysdate, 'Q') from dual;
위 내용은 Oracle 날짜 쿼리 문이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!