새로운 블로그로 이전 작업을 진행하고 있어 포스트가 새로 작성되고 있지 않습니다.

빠른 시일 내에 새로운 블로그로 인사드리겠습니다.

새로운 블로그 : https://unho.vercel.app/

본문 바로가기
알고리즘 문제풀이/SQL

[프로그래머스] DATETIME에서 DATE로 형 변환

by 언호 2021. 12. 31.

📖 문제


🧑🏻‍💻 풀이 과정

1) 문제 이해 및 접근

문제의 조건이 주어진대로 출력

2) 풀이 코드

사용 언어 - MySQL

SELECT animal_id, name, DATE_FORMAT(datetime, '%Y-%m-%d')   -- 데이터 타입 형 변환을 위해서 DATE_FORMAT 함수 사용
FROM animal_ins
ORDER BY animal_id;                                         -- 정렬

📝 결과 및 학습한 내용

1) 어려웠던 내용

날짜와 시간이 함께있는 데이터 타입에서 날짜만 뽑아서 출력하는 방식을 몰랐음

(1) 참고 사이트

  • 블로그
    DATE_FORMAT 함수를 사용하여 데이터 타입 데이터에서 원하는 데이터를 뽑을 수 있다는것을 배움

2) 새롭게 학습한 내용

DATE_TIME(날짜, 원하는 형식) : 날짜 데이터를 원하는 형식에 맞게 출력

구분 기호 역할 구분 기호 역할
%Y 년 (4글자) %m 월 (숫자 2글자)
%y 년 (2글자) %c 월 (1글자)
%M 월 (긴 영문) %d 일 (2글자)
%b 월 (짧은 영문) %e 일 (1글자)
%W 요일 (긴 영문) %I 시 (12시간)
%a 요일 (짧은 영문) %H 시 (24시간)
%i %r hh:mm:ss AM, PM
%T hh:mm:SS %S

출처 : https://devjhs.tistory.com/89


🔗 문제 링크

- https://programmers.co.kr/learn/courses/30/lessons/59414

 

코딩테스트 연습 - DATETIME에서 DATE로 형 변환

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디

programmers.co.kr

 

 

※ 오류 및 오타, 다른 의견이 있는 경우 댓글을 남겨주시면 감사하겠습니다

'알고리즘 문제풀이 > SQL' 카테고리의 다른 글

[HackerRank] The PADS  (0) 2022.01.02
[프로그래머스] 이름에 el이 들어가는 동물 찾기  (0) 2022.01.01
[HackerRank] Top Earners  (0) 2021.12.30
[HackerRank] The Blunder  (0) 2021.12.29
[HackerRank] The Report  (0) 2021.12.28

댓글