SQL 문제

문제 18. DATETIME에서 DATE 형 변환(난이도 10)(SUBSTRING 함수)

kagan-draca 2024. 7. 11. 18:43

 

DATETIME이 현재 "연도-월-일 시:분:초" 출력되고 있다. 이를 DATE "연도-월-일"만 출력해야 하는데 관련 함수를 몰라 찾아보니 SUBSTRING()함수를 찾을 수 있었다. SUBSTRING() 함수 인자로는

SUBSTRING(컬럼명, 시작위치, 시작 위치로부터 끝 위치)로 표현하고자 하는 컬럼명의 튜플들의 시작위치에서 끝 위치로 잘라 출력할 수 있었다.

 

제출한 코드 : 

 

SELECT ANIMAL_ID, NAME,
SUBSTRING(DATETIME, 1, 10) AS '날짜'
FROM ANIMAL_INS