programmers SQL 고득점 Kit - String, Date 문제 코드

Giyu·2021년 12월 9일
post-thumbnail

https://programmers.co.kr/learn/courses/30/parts/17047


  1. 루시와 엘라 찾기
select animal_id, name, sex_upon_intake
from animal_ins
where name in ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty')
order by animal_id;
  1. 이름에 el이 들어가는 동물 찾기
select animal_id, name
from animal_ins
where animal_type = 'Dog'
and name like '%el%'
order by name;
  1. 중성화 여부 파악하기
select animal_id, name, 
case when sex_upon_intake like 'Neutered%' or sex_upon_intake like 'Spayed%' then 'O' 
    else 'X' end 중성화
from animal_ins
order by 1;
  1. 오랜 기간 보호한 동물(2)
select i.animal_id, i.name
from animal_ins i inner join animal_outs o
on i.animal_id = o.animal_id
order by o.datetime - i.datetime desc limit 2;
  1. DATETIME에서 DATE로 형 변환
select animal_id, name, date_format(datetime, '%Y-%m-%d')
from animal_ins
order by 1;
profile
Data Analysis Log

0개의 댓글