본문 바로가기
Database

[Oracle] to_char 시간표시 방법

by JJH0100 2022. 11. 3.
728x90
반응형

오늘 날짜 제목으로 년도 4자리, 월2자리, 일2자리 형식으로 출력하시오

select to_char(sysdate, 'yyyy.mm.dd') from dual;

 

 

 

시간을 표시하는 방법을 :으로 하겠다는 뜻임 더미임

select to_char(sysdate, 'HH:MI') from dual;

 


EX01

Student 테이블의 birthday 컬럼을 사용하여 생일이 1월인 학생의 이름과 birthday 를 아래 화면과 같이 출력하세요.

SELECT studno, name, birthday
FROM student
WHERE to_char(birthday, 'MM')='01';

 

EX02

emp 테이블의 hiredate 컬럼을 사용하여 입사일이 1,2,3 월인 사람들의 사번과 이름, 입사일을 출력하세요.

SELECT empno, ename, hiredate
FROM emp
WHERE to_char(hiredate, 'MM')='01' or to_char(hiredate, 'MM')='02' or to_char(hiredate, 'MM')='03';

IN을 사용하면 더욱 깔끔하게 가능하다.

SELECT empno, ename, hiredate
FROM emp
WHERE to_char(hiredate, 'MM') IN ('01', '02', '03');

728x90
반응형

'Database' 카테고리의 다른 글

[Oracle] REPLACE()  (0) 2022.11.03
[Oracle] LPAD()  (0) 2022.11.03
[Oracle] emp테이블을 이용한 SELECT  (0) 2022.11.03
[Oracle] DML - INSERT VALUES  (0) 2022.11.02
[Oracle] DATE  (0) 2022.11.02

댓글