_Han_
나의 개발 노트
_Han_
  • 분류 전체보기 (272)
    • 데이터 엔지니어링 (29)
    • 인프라 (3)
    • 추천시스템 (11)
    • 코딩테스트 (146)
    • 부트캠프 회고 (15)
    • 회고 (4)
    • 자격증 (1)
    • 파이썬 프로그래밍 (6)
    • 통계 (2)
    • Git (21)
    • 유니티2D (33)

최근 글

반응형
hELLO · Designed By 정상우.
_Han_

나의 개발 노트

[코딩테스트] 프로그래머스 보호소에서 중성화한 동물 MySQL
코딩테스트

[코딩테스트] 프로그래머스 보호소에서 중성화한 동물 MySQL

2022. 12. 2. 13:51
반응형

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

 

프로그래머스

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

programmers.co.kr

SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME
FROM ANIMAL_INS I
JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE I.SEX_UPON_INTAKE != O.SEX_UPON_OUTCOME

ANIMAL_INS 테이블과 ANIMAL_OUTS 테이블을 JOIN하여 보호소를 들어왔다 나간 동물을 ID기준으로 조회합니다.

- 보호소 나간 기록이 없는 동물(NULL)은 조회되지 않습니다

.

보호소를 들어올 때 당시에는 중성화되지 않았지만, 보호소를 나갈 당시에는 중성화되었다

는 의미는 보호소를 들어올 때 중성화 여부(SEX_UPON_INTAKE)와 보호소를 나갈 때의 중성화 여부(SEX_UPON_OUTCOME)의 값이 다르다는 의미입니다.

 

WHERE문에서 두 컬럼이 다른 데이터만 조회하여 문제를 해결하였습니다..

반응형

'코딩테스트' 카테고리의 다른 글

[코딩테스트] 프로그래머스 없어진 기록 찾기 MySQL  (0) 2022.12.04
[코딩테스트] 프로그래머스 있었는데요 없었습니다 MySQL  (0) 2022.12.03
[코딩테스트] 프로그래머스 오랜 기간 보호한 동물(2) MySQL  (0) 2022.12.02
[코딩테스트] 프로그래머스 귤 고르기 파이썬(Python)  (0) 2022.12.01
[코딩테스트] 프로그래머스 치킨 쿠폰 파이썬(Python)  (0) 2022.12.01
    '코딩테스트' 카테고리의 다른 글
    • [코딩테스트] 프로그래머스 없어진 기록 찾기 MySQL
    • [코딩테스트] 프로그래머스 있었는데요 없었습니다 MySQL
    • [코딩테스트] 프로그래머스 오랜 기간 보호한 동물(2) MySQL
    • [코딩테스트] 프로그래머스 귤 고르기 파이썬(Python)
    _Han_
    _Han_
    학습한 것을 기록합니다.

    티스토리툴바