by 브러콜리 [Oracle 기초] 데이터베이스 오라클 날짜 to_char sql [2019.09.06 11:28:40]
캡처파일 보시면 emp전체레코드 출력한거가 총 12개레코드거든요
근데 81년04월2일부터 82년12월9일 사이에 입사한 사람을 구하려고하는데
캡처1파일을 보시면 알다시피 식은 두개다 똑같은데 출력된 레코드수가 다릅니다
왜 이런 현상이 벌어진건가요?
잘이해가 안갑니다. 도와주세요 고수님들
where 조건 없애시고 to_char(hiredate,'dd-mon-yy') 를 select 절에 두고 조회해보세요. order by to_char(hiredate,'dd-mon-yy') 으로 정렬해보시면 왜 저런 결과가 나왔는지 이해 가능하실 겁니다.
감사합니다 선생님 이해했습니다.! to_char가 문자로 변형시켜줘서 일자큰순서대로 출력되버렸군요
확실히 이해했습니다. ^^