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 |
댓글