안녕하세요. 프로그래머스 코딩 테스트에서 DATETIME에서 DATE로 형 변환 문제 풀이입니다
출처:https://school.programmers.co.kr/learn/courses/30/lessons/59414
문제설명과 예시
문제풀이
SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS 날짜
FROM ANIMAL_INS
order by animal_id
DATE_FORMAT(DATETIME, '%Y-%m-%d') AS 날짜 << 이 친구를 잘 봐야 된다
시간을 빼서 결과를 나타내기 때문에 이렇게 표현한다
만약 시간까지 추가하면은
DATE_FORMAT(DATETIME, '%Y-%m-%d %H:%i:%s') AS 날짜와 시간 << 이렇게 표현 가능하다
만약 연도만 표시하고 싶다면?
DATE_FORMAT(DATETIME, '%Y') AS 연도
'코딩테스트 > Mysql' 카테고리의 다른 글
[프로그래머스 / Mysql] 가격이 제일 비싼 식품의 정보 출력하기 (0) | 2024.05.13 |
---|---|
[프로그래머스 / Mysql] 가격이 제일 비싼 식품의 정보 출력하기 (0) | 2024.05.11 |
[프로그래머스 / MySQL] 강원도에 위치한 생산공장 목록 출력하기 (0) | 2024.05.08 |
[프로그래머스 / MySQL] 경기도에 위치한 식품창고 목록 출력하기 (0) | 2024.05.07 |
[프로그래머스 / MySQL] 이름에 el이 들어가는 동물 찾기 (0) | 2024.05.03 |