거의 알고리즘 일기장

프로그래머스 고득점 키트_ JOIN_MYSQL 본문

SQL 문제

프로그래머스 고득점 키트_ JOIN_MYSQL

건우권 2020. 4. 24. 16:02

https://programmers.co.kr/learn/challenges?selected_part_id=17046

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

1. 없어진 기록찾기

1
2
3
4
5
select aout.ANIMAL_ID, aout.NAME
from ANIMAL_OUTS as aout
left join ANIMAL_INS as ain
on aout.ANIMAL_ID = ain.ANIMAL_ID
where ain.ANIMAL_ID is null
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs

 

2. 있었는데요 없었습니다.

1
2
3
4
5
6
select ain.ANIMAL_ID, ain.NAME 
from ANIMAL_INS as ain
join ANIMAL_OUTS as aout 
on ain.ANIMAL_ID = aout.ANIMAL_ID
where ain.DATETIME > aout.DATETIME
order by ain.DATETIME
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs

 

3. 오랜 기간 보호한 동물

1
2
3
4
5
6
7
select ain.NAME, ain.DATETIME
from ANIMAL_INS as ain
left join ANIMAL_OUTS as aout
on ain.ANIMAL_ID = aout.ANIMAL_ID
where aout.NAME is null and ain.NAME is not null
order by ain.DATETIME
limit 3
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs

 

4. 보호소에서 중성화한 동물

1
2
3
4
5
6
7
8
9
select ain.ANIMAL_ID, ain.ANIMAL_TYPE, ain.NAME
from ANIMAL_INS as ain
inner join ANIMAL_OUTS as aout 
on ain.ANIMAL_ID = aout.ANIMAL_ID
where ain.SEX_UPON_INTAKE like "Intact%"
and aout.SEX_UPON_OUTCOME like "Neutered%"
or ain.SEX_UPON_INTAKE like "Intact%"
and aout.SEX_UPON_OUTCOME like "Spayed%"
order by ain.ANIMAL_ID
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs
반응형
Comments