코딩테스트/Oracle DB
[Oracle] 프로그래머스 : DATETIME에서 DATE로 형 변환
v조아리v
2024. 1. 18. 18:43
반응형
문제
ANIMAL_INS 테이블에 등록된 모든 레코드에 대해, 각 동물의 아이디와 이름, 들어온 날짜1를 조회하는 SQL문을 작성해주세요. 이때 결과는 아이디 순으로 조회해야 합니다.
구조
ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.
예시
처음에 작성한 쿼리
SELECT
animal_id,
name,
to_char(datetime, 'yyyy-mm-dd') as '날짜'
from animal_ins
order by animal_id
틀린 이유
Alias는 한글이 와도 '' 를 붙이면 안 됩니다.
수정한 쿼리
SELECT
animal_id,
name,
to_char(datetime, 'yyyy-mm-dd') 날짜
from animal_ins
order by animal_id
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59414
반응형