728x90
728x90
https://school.programmers.co.kr/learn/courses/30/lessons/164673
난이도
Level 1
정리
MySQL에서는 특정 형식으로 date를 출력하기 위해 date_format 을 사용한다.
Oracle에서는 to_char 로 문자열 형식으로 변환한 후 지정한 인자의 형식대로 출력한다.
풀이
MySQL
select a.title, a.board_id, b.reply_id, b.writer_id,
b.contents, date_format(b.created_date,'%Y-%m-%d') created_date
from used_goods_board a, used_goods_reply b
where a.board_id = b.board_id and
month(a.created_date) = 10
order by b.created_date, a.title;
Oracle
select a.title, a.board_id, b.reply_id, b.writer_id,
b.contents, to_char(b.created_date,'yyyy-mm-dd') created_date
from used_goods_board a, used_goods_reply b
where a.board_id = b.board_id and
to_char(a.created_date,'mm') = 10
order by b.created_date, a.title;
반응형