본문 바로가기
CS/데이터베이스

[Oracle] WHERE절 (문자와 날짜 검색)

by 김크롱 2020. 8. 18.

WHERE절 (문자와 날짜 검색)

 

문자검색

- column1이 한국인 경우

SELECT column1, column2, column3, column4, column5
	FROM tablename
    WHERE column1='한국';

 

날짜검색

- column2가 20년 8월 18일인 경우

SELECT column1, column2
	FROM tablename
    WHERE column2 = '20/08/18';

 

- 날짜는 접속한 session의 날짜 형식에 맞춰 검색해야함

--현재 접속한 session 날짜 형식 확인 - NSL_SESSION_PARAMETERS
SELECT *
	FROM NLS_SESSION_PARAMETERS
    WHERE PARAMETER = 'NLS_DATE_FORMAT';

* session : 로그인해서 로그아웃할 때 까지의 한 단위

 

 

날짜 형식 정의

YYYY 연도 4자리 HH24 시간 0~24
YY 또는 RR 연도 2자리 MI 분 0~59
MM 달의 2자리 SS 초 0~59
NOM 달의 영문 약어 WW 연의 주
DD 숫자 형식의 일 IW ISO 표준에 따른 년의 주
DAY 요일 W 월의 주
DY 요일 약어 YEAR 영어 철자로 표기된 년도
D 요일의 숫자 MONTH 영어 철자로 표기된 달

- YY : 21세기로 인식

- RR : 20세기로 인식