Welcome! Everything is fine.

[프로그래머스/Lv.2] DATETIME에서 DATE로 형 변환 - MySQL 본문

프로그래머스/SQL

[프로그래머스/Lv.2] DATETIME에서 DATE로 형 변환 - MySQL

개발곰발 2024. 3. 12.
728x90

📌 문제

📌 정답

MySQL

SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS 날짜 
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;

Oracle

SELECT ANIMAL_ID, NAME, TO_CHAR(DATETIME, 'YYYY-MM-DD') AS 날짜
FROM ANIMAL_INS 
ORDER BY ANIMAL_ID;

📌 기억할 것

  • DATE_FORMAT()에 관한 내용은 전에 한 번 풀어봐서 쉽게 풀 수 있었다. 하지만 다른 문자열 포맷을 잘 기억하지 못할 수도 있으니 주기적으로 봐줘야겠다.
  • Oracle 답도 한 번 봤는데 비슷한듯 다르다.

⬇️⬇️⬇️ 문자열 포맷 정리⬇️⬇️⬇️

 

[프로그래머스/Lv.1] 흉부외과 또는 일반외과 의사 목록 출력하기 - MySQL

📌 문제 📌 제출한 오답 날짜 포맷을 예시와 동일하게 조회하지 않았고, 고용일자를 내림차순으로 조회하지 않았다. 날짜 포맷 사용하는 법을 잘 몰라 검색해서 해결했다. SELECT DR_NAME, DR_ID, MCDP

3uomlkh.tistory.com