[프로그래머스][mysql] 조건에 맞는 도서와 저자 리스트 출력하기 (Lv.2)

박현아·2024년 11월 6일
0

programmers-mysql

목록 보기
12/17

👩‍💻 문제

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

🙋‍♀️ 답변

SELECT B.BOOK_ID, A.AUTHOR_NAME, DATE_FORMAT(B.PUBLISHED_DATE, '%Y-%m-%d')
FROM BOOK B
JOIN AUTHOR A
ON B.AUTHOR_ID = A.AUTHOR_ID
WHERE B.CATEGORY = '경제'
ORDER BY 3 ASC;

🤔

DATE_FORMAT 까먹었잔아!!!!!

날짜 포맷 지정하는 방법 : DATE_FORMAT(date, format)

  • 연도 관련
    %Y : 4자리 연도 (예: 2024)
    %y : 2자리 연도 (예: 24)
  • 월 관련
    %m : 01부터 12까지의 숫자 형식 (예: 10)
    %M : 월 이름 (예: October)
    %b : 축약형 월 이름 (예: Oct)
  • 일 관련
    %d : 01부터 31까지의 숫자 형식 (예: 23)
    %e : 1부터 31까지의 숫자 형식 (예: 23, 공백 포함)
  • 예시
    '%Y-%m-%d': 2024-10-23
    '%d/%m/%Y': 23/10/2024
    '%M %d, %Y': October 23, 2024

0개의 댓글