알고리즘 챌린지/프로그래머스 MySQL 코테

조건에 부합하는 중고거래 댓글 조회하기

JUN0126 2023. 9. 25. 17:21
# 2022년 10월에 작성된 게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일을 조회
# 댓글 작성일을 기준으로 오름차순 정렬해주시고, 댓글 작성일이 같다면 게시글 제목을 기준으로 오름차순 정렬
SELECT ugb.TITLE,ugb.BOARD_ID,ugr.reply_id,ugr.writer_id, ugr.contents,
DATE_FORMAT(ugr.created_date,'%Y-%m-%d') as created_date FROM USED_GOODS_BOARD AS UGB 
INNER JOIN USED_GOODS_REPLY AS UGR ON UGB.BOARD_ID = UGR.BOARD_ID
WHERE ugb.created_date between '2022-10-01' and '2022-10-31' # date type
ORDER by ugr.created_date asc, ugb.title asc;

 

  • 새롭게 알게된점
    • mysql에서 date 타입의 비교는 'yyyy-mm-dd' 형태로 선언하여 비교할 수 있다
      • WHERE ugb.created_date between '2022-10-01' and '2022-10-31'
    • date_format 을 통한 포매팅 면경 
      • DATE_FORMAT(ugr.created_date,'%Y-%m-%d')

 

 

https://school.programmers.co.kr/learn/courses/30/lessons/164673

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr