Oracle 날짜 쿼리 문이란 무엇입니까?

coldplay.xixi
풀어 주다: 2020-07-16 11:29:12
원래의
6588명이 탐색했습니다.

Oracle 날짜 쿼리 문에는 다음이 포함됩니다. 1. 현재 날짜를 이번 달의 주 번호로 가져옵니다. 코드는 [select to_char(sysdate,'W')]입니다. 2. 현재 날짜를 해당 월의 날짜로 가져옵니다. [select sysdate,to_char(sysdate,D]] 코드의 주

Oracle 날짜 쿼리 문이란 무엇입니까?

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,&#39;day&#39;)   from   dual;
  
TO_CHAR(SYSDATE,&#39;DAY&#39;)
로그인 후 복사

결과:

Thursday

4: 테이블에 다음이 있는 경우 날짜 유형 필드에 대한 인덱스, 사용 방법

alter session set NLS_DATE_FORMAT=&#39;YYYY-MM-DD HH24:MI:SS&#39;
로그인 후 복사

5: 현재 날짜 가져오기

select sysdate from dual;
로그인 후 복사

6: 당일 오전 0시 날짜 가져오기

select trunc(sysdate) from dual;
로그인 후 복사

--Get 오늘의 마지막 초

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),&#39;mm&#39;) from dual;
로그인 후 복사
🎜🎜10: 반환 이번 달의 마지막 날?🎜🎜
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),&#39;mm&#39;) - 1 from dual;
로그인 후 복사
🎜🎜11: 연중 매일 가져오기🎜🎜
select trunc(sysdate,&#39;yyyy&#39;)+ rn -1 date0
from
(select rownum rn from all_objects
where rownum<366);
로그인 후 복사
🎜🎜 12: 오늘은 올해 n번째 날🎜🎜
SELECT TO_CHAR(SYSDATE,&#39;DDD&#39;) FROM DUAL;
로그인 후 복사
🎜🎜13: 기존 날짜에 2를 더하는 방법 Year🎜🎜
select add_months(sysdate,24) from dual;
로그인 후 복사
🎜🎜14: 특정 날짜의 연도가 런년인지 확인🎜🎜
select decode(to_char(last_day(trunc(sysdate,&#39;y&#39;)+31),&#39;dd&#39;),&#39;29&#39;,&#39;闰年&#39;,&#39;平年&#39;) from dual;
로그인 후 복사
🎜🎜 15: 2년 후가 윤년인지 확인🎜🎜
select decode(to_char(last_day(trunc(add_months(sysdate,24),&#39;y&#39;)+31),&#39;dd&#39;),&#39;29&#39;,&#39;闰年&#39;,&#39;平年&#39;) from dual;
로그인 후 복사
🎜🎜16: 날짜의 분기 구하기🎜🎜
select ceil(to_number(to_char(sysdate,&#39;mm&#39;))/3) from dual;
select to_char(sysdate, &#39;Q&#39;) from dual;
로그인 후 복사
🎜🎜 관련 학습 권장 사항: 🎜oracle 데이터베이스 학습 튜토리얼🎜🎜🎜

위 내용은 Oracle 날짜 쿼리 문이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!