티스토리 뷰
select * from TABLE(대상 테이블) where to_char( 대상 테이블 컬럼, 'yyyymmdd' ) = to_char( sysdate, 'yyyymmdd'); |
to_char는 char형으로 변환하라는 것이다.
즉, date 형으로 저장된 data를 yyyymmdd 형태로 변환하여 sysdate 현재 날짜로 변환해서 조건을 비교하라는 뜻으로 date형을 char(캐릭터) 형으로 변환하여 조회해야 결과가 정상적으로 나온다.
예를 들면
2021년 5월 14일에 로그인한 사람을 조회하려면(user_table이 사용자 테이블, accessdate가 로그인 날짜)
select * from user_table where to_char(accessdate , '20210514' ) = to_char( sysdate, '20210514'); |
728x90
반응형
'IT의 유익 > DB' 카테고리의 다른 글
sum과 decode를 활용해서 그룹별 단순화 (0) | 2017.03.09 |
---|---|
Table을 생성했는데 만든 Table이 안보일때(DB Table 권한주기) (0) | 2017.01.10 |
A,B 두 테이블을 조인했을 때 특정 조건에 대응하는 B 값이 없을 때 표시하는 방법 (0) | 2016.11.02 |
서브쿼리를 활용한 선택조건에서 일괄 +1해서 업데이트하기 (0) | 2016.11.02 |
NVL, DECODE 정리 (0) | 2016.10.31 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 도로이
- 애드센스
- 애디그램
- 캐시워크
- 칠곡 자전거 대회
- ChatGPT
- decode
- 혁신도시 국수
- 가재 탈피
- 대구 고양이 카페
- GCP #GCP GIFT#
- 대구국제마라톤
- 대구 야간 라이딩
- chatgpt 정의
- 여름 자전거 대회
- 오렌지가재
- 베스킨라빈스 포켓몬
- 고양이
- 다이어트
- 반려곤충
- 일취월장
- 타임캐시
- OKOK앱
- 제주 마음 샌드
- 갖고싶다 고양이
- 경산 국수
- 장수풍뎅이
- 서브 40
- i7-1260P
- 가재
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함