datetime에서 date로 형변환
문제
- 동물 정보가 담긴 animal_ins 테이블이 있습니다.
- animal_ins 테이블에서
- 동물의 아이디
- 동물의 이름
- 날짜
- 를 조회하는데 결과를 아이디 순으로 정렬해서 출력하는 문제입니다.
프로그래머스 코드
- SELECT문을 이용하여 조회하고 싶은 컬럼명을 작성합니다.
- 여기서 아이디와 이름은 그대로 출력하면 되지만 날짜는 조금 수정해서 출력해야 합니다.
- DATE_FORMAT을 사용하여 날짜 출력 형식을 바꿨습니다.
(DATE_FORMAT((바꾸려는 날짜 컬럼 및 함수), (데이트 포맷 형식))-
더보기
Date Format 형식
-
- FROM을 이용하여 컬럼을 조회할 테이블명을 작성합니다.
- 마지막 조건인 정렬을 ORDER BY를 이용하여 조건에 맞는 컬럼을 기준으로 정렬을 합니다.
-- 코드를 입력하세요
SELECT
animal_id,
name,
DATE_FORMAT(datetime, '%Y-%m-%d') AS '날짜'
FROM animal_ins
ORDER BY animal_id;
'Coding Test > SQL Coding Test' 카테고리의 다른 글
[프로그래머스 / SQL] - 가격이 제일 비싼 식품의 정보 출력하기 (0) | 2024.01.16 |
---|---|
[프로그래머스 / 자바] - 흉부외과 또는 일반외과 의사 목록 출력하기 (0) | 2024.01.15 |
[프로그래머스 / SQL] - 강원도에 위치한 생산공장 목록 출력하기 (0) | 2024.01.12 |
[프로그래머스 / SQL] - 경기도에 위치한 식품창고 목록 출력하기 (0) | 2024.01.11 |
[프로그래머스 / SQL] - 가장 비싼 상품 구하기 (0) | 2024.01.10 |