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세기로 인식
'CS > 데이터베이스' 카테고리의 다른 글
[Oracle] 비교 연산자 (>, <, >=, <=, =, !=, <>, ^=) (0) | 2020.08.18 |
---|---|
[Oracle] 산술 연산자 ( *, /, +, -) (0) | 2020.08.18 |
[Oracle] WHERE절 (숫자 데이터 검색) (0) | 2020.08.18 |
[Oracle] 데이터를 정렬해서 출력하기(ORDER BY) (0) | 2020.08.18 |
[Oracle] 중복된 데이터를 제거해서 출력하기(DISTINCT) (0) | 2020.08.18 |