728x90
반응형
1. 문제 설명
반응형
2. 풀이과정
해당 문제는 각 동물의 아이디와 이름, 들어온 날짜를 조회하는 문제이다.
해당 문제에서 중요한 점은 데이터를 조회하는 테이블에서 날짜 컬럼의 들어온 날짜 형식과 실행 후 결과에서의 날짜 형식이 다르다는 것이다.
데이터를 조회하는 테이블에서 날짜 형식은 YYYY-MM-DD HH:MM:SS 형식으로 저장되어 있다.
하지만 실행 결과에서의 날짜 형식은 YYYY-MM-DD 형식으로 나타나게 된다.
이렇게 날짜 형식을 바꾸기 위해서는 DATE_FORMAT() 함수를 사용할 수 있다.
DATE_FORMAT() 함수를 DATE_FORMAT(날짜, '바꾸려는 형식') 형태로 작성해 주면 해당 날짜가 원하는 형식으로 바뀌어 결과로 나오게 된다.
여기서 바꾸려는 형식은 %Y가 연도, %m가 월(숫자), %M가 월(영문), %d가 일(숫자), %h가 시간(12), %H가 시간(24) 등으로 많은 형식이 있다. 이를 조합하여 원하는 날짜의 형식을 적어주면 된다.
(더 자세한 형식은 검색을 통해 알아보면 된다.)
최종 결과는 아이디 순으로 조회한다.
- 동물의 아이디, 이름, 들어온 날짜를 조회한다. 여기서 날짜는 DATE_FORMAT() 함수를 사용하여 %Y-%m-%d 형식으로 바꿔 조회한다. SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS '날짜'
- 값을 조회할 테이블을 지정한다. FROM ANIMAL_INS
- 최종 결과는 아이디 순으로 조회한다. ORDER BY ANIMAL_ID
728x90
3. 소스코드
SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS '날짜'
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
728x90
반응형
'프로그래머스 > MySQL' 카테고리의 다른 글
[프로그래머스] 고양이와 개는 몇 마리 있을까 - MySQL - 우당탕탕 개발자 되기 프로젝트 (0) | 2024.09.24 |
---|---|
[프로그래머스] 진료과별 총 예약 횟수 출력하기 - MySQL - 우당탕탕 개발자 되기 프로젝트 (0) | 2024.09.23 |
[프로그래머스] 조건에 맞는 아이템들의 가격의 총합 구하기 - MySQL - 우당탕탕 개발자 되기 프로젝트 (0) | 2024.09.13 |
[프로그래머스] 카테고리 별 상품 개수 구하기 - MySQL - 우당탕탕 개발자 되기 프로젝트 (0) | 2024.09.12 |
[프로그래머스] NULL 처리하기 - MySQL - 우당탕탕 개발자 되기 프로젝트 (0) | 2024.09.08 |
[프로그래머스] 가격이 제일 비싼 식품의 정보 출력하기 - MySQL - 우당탕탕 개발자 되기 프로젝트 (0) | 2024.09.07 |
[프로그래머스] 중복 제거하기 - MySQL - 우당탕탕 개발자 되기 프로젝트 (0) | 2024.09.06 |
[프로그래머스] 동물 수 구하기 - MySQL - 우당탕탕 개발자 되기 프로젝트 (0) | 2024.09.06 |