개발 공부/SQL

[Programmers - SQL고득점 Kit] Join

sunjungAn 2022. 3. 19. 10:59

 

없어진 기록 찾기


https://programmers.co.kr/learn/courses/30/lessons/59042

 

코딩테스트 연습 - 없어진 기록 찾기

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디

programmers.co.kr

select animal_outs.animal_id, animal_outs.name from animal_outs
left join animal_ins on animal_outs.animal_id = animal_ins.animal_id
where animal_ins.animal_id is null
order by animal_outs.animal_id;

 

 

있었는데요 없었습니다.


https://programmers.co.kr/learn/courses/30/lessons/59043

 

코딩테스트 연습 - 있었는데요 없었습니다

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디

programmers.co.kr

select animal_ins.animal_id, animal_ins.name from animal_ins
left join animal_outs on animal_outs.animal_id = animal_ins.animal_id
where animal_ins.datetime > animal_outs.datetime
order by animal_ins.datetime asc;

 

오랜 기간 보호한 동물(1)


https://programmers.co.kr/learn/courses/30/lessons/59044

 

코딩테스트 연습 - 오랜 기간 보호한 동물(1)

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디

programmers.co.kr

select animal_ins.name, animal_ins.datetime from animal_ins
left join animal_outs on animal_ins.animal_id = animal_outs.animal_id
where animal_outs.animal_id is null
order by animal_ins.datetime
limit 3;

 

 

보호소에서 중성화한 동물


https://programmers.co.kr/learn/courses/30/lessons/59045

 

코딩테스트 연습 - 보호소에서 중성화한 동물

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디

programmers.co.kr

select animal_ins.animal_id, animal_ins.animal_type, animal_ins.name
from animal_ins
left join animal_outs on animal_ins.animal_id = animal_outs.animal_id
where animal_ins.sex_upon_intake like ("%Intact%")
and animal_outs.sex_upon_outcome not like("%Intact%")
order by animal_ins.animal_id;

'개발 공부 > SQL' 카테고리의 다른 글

[SQL 정리] - 총 정리2  (0) 2022.03.19
[SQL 정리] - 총 정리1  (0) 2022.03.19
[Programmers - SQL고득점 Kit] String, Date  (0) 2022.03.18
[SW 마에스트로] SQL 코테 준비  (0) 2022.03.11
내가 보려고 쓰는 SQL 기본 정리  (0) 2022.01.19