[프로그래머스(Programmers)][SQL] String, Date (Lv2) DATETIME에서 DATE로 형 변환

728x90

 

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 문
( 날짜  ☞  시각( 시-분-초 )을 제외한 날짜( 년-월-일 ) )

 

MySQL

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

 

 ※  DATE_FORMAT( )

더보기
DATE_FORMAT( date, format )
Specifier Description
%Y Year, numeric, four digits
%y Year, numeric (two digits)
%c Month, numeric (0..12)
%m Month, numeric (00..12)
%M Month name (January..December)
%e Day of the month, numeric (0..31)
%d Day of the month, numeric (00..31)
%D Day of the month with English suffix (0th, 1st, 2nd, 3rd, …)
%j Day of year (001..366)
%r Time, 12-hour (hh:mm:ss followed by AM or PM)
%T Time24-hour (hh:mm:ss)
%l Hour (1..12)  ( 알파벳 소문자 '엘' )
%k Hour (0..23)
%h, %I Hour (01..12)  ( 알파벳 대문자 '아이' )
%H Hour (00..23)
%i Minutes, numeric (00..59)
%s, %S Seconds (00..59)
%f Microseconds (000000..999999)
%p AM or PM
%w Day of the week (0=Sunday..6=Saturday)
%W Weekday name (Sunday..Saturday)
%a Abbreviated weekday name (Sun..Sat)
%b Abbreviated month name (Jan..Dec)

https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format

 

 

Oracle DB

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

 

 ※  TO_CHAR( )

더보기
TO_CHAR( expr [, date_format] [, nslparam] )
Element Description  
YYYY Year 4-digit
Y
YY
YYY
Year The last 1, 2 or 3 digits
MM Month 01 to 12
DD Day of Month 01 to 31
DAY Name of a Day Monday to Sunday
HH or HH12
HH24
Hour of a Day 01 to 12
00 to 23
MI Minutes 00 to 59
SS Seconds 00 to 59
AM or A.M.
PM or P.M.
AM or A.M.
PM or P.M.
 
DL Long date format Day, Month 00, 0000
DS Short date format 0/0/0000
TS Tim in the short time format 0:00:00 AM

https://www.oracletutorial.com/oracle-basics/oracle-date-format/

https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Format-Models.html

 

 

 

반응형