코딩테스트 SQL 코드카타 2024년 10월 15일

2024. 10. 15. 09:32·Daily 코드카타/SQL

문제

코딩테스트 연습 - 없어진 기록 찾기 | 프로그래머스 스쿨 (programmers.co.kr)

 

프로그래머스

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

programmers.co.kr

 

천재지변으로 인해 일부 데이터가 유실되었습니다. 
입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요.

 

 

해결방법

  1. 입양을 간 기록확인하기
  2. 보호소에 들어온 기록확인하기
  3. 대조해서 없는 값 반환하기

 

결과

SELECT O.ANIMAL_ID, O.NAME
FROM ANIMAL_OUTS O LEFT JOIN ANIMAL_INS I ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE O.DATETIME IS NOT NULL AND I.ANIMAL_ID IS NULL

 

LEFT JOIN은 좌측테이블을 모두 포함하는 집합이다.

 

 

 

ANIMAL_ID라는 기준을 잡고 조인을 했을때, TABLE 1 에서는 DATETIME이 IS NOT NULL 즉 값이 있지만,

TABLE 2 에서 ID 가 NULL 이면 그 값을 반환한다.

 

즉 나간 시간은 기록이 되어 있는데, TABLE 2에서 ID가 할당이 되지 않았다는 것은, 나간 기록이 없다는 뜻.

 

 

 

 

 

Programmers/프로그래머스/3/59042. 없어진 기록 찾기 at main · K-MarkLee/Programmers (github.com)

 

Programmers/프로그래머스/3/59042. 없어진 기록 찾기 at main · K-MarkLee/Programmers

This is an auto push repository for Baekjoon Online Judge created with [BaekjoonHub](https://github.com/BaekjoonHub/BaekjoonHub). - K-MarkLee/Programmers

github.com

 

 

 

 

 

저작자표시 비영리 변경금지 (새창열림)

'Daily 코드카타 > SQL' 카테고리의 다른 글

코딩테스트 SQL 코드카타 (재구매가 일어난 상품과 회원 리스트 구하기)  (3) 2024.10.18
코딩테스트 SQL 코드카타 (과일로 만든 아이스크림 고르기)  (0) 2024.10.16
코딩테스트 SQL 코드카타 2024년 10월 14일  (0) 2024.10.14
코딩테스트 SQL 코드카타  (2) 2024.10.12
코딩테스트 SQL 코드카타 2024년 10월 10일  (0) 2024.10.10
'Daily 코드카타/SQL' 카테고리의 다른 글
  • 코딩테스트 SQL 코드카타 (재구매가 일어난 상품과 회원 리스트 구하기)
  • 코딩테스트 SQL 코드카타 (과일로 만든 아이스크림 고르기)
  • 코딩테스트 SQL 코드카타 2024년 10월 14일
  • 코딩테스트 SQL 코드카타
코드 유랑자 승열
코드 유랑자 승열
코드 유랑자 승열의 프로그래밍 일지를 남기는 공간입니다.
  • 코드 유랑자 승열
    승열의 프로그래밍 시네마
    코드 유랑자 승열
  • 전체
    오늘
    어제
  • 링크

    • 깃허브 보러가기
    • 링크드인 보러가기
    • 인스타그램 보러가기
    • 카테고리
      • 코딩테스트
        • BaekJoon
      • TIL and WIL
        • TIL
        • WIL
      • 주말스터디
      • 내일배움캠프
        • 사전캠프 강의 (SQL)
      • 용어정리
        • Python
        • Python-Library
        • Machine-Learning
        • Deep-Learning
        • AI 활용
        • LLM & RAG
        • Docker
        • Django
        • SQL
        • Java Script
        • etc
      • Daily 코드카타
        • SQL
        • Python 알고리즘
      • 임시저장
      • 보류
  • 태그

    RAG
    langchain
    View
    template
    vector db
    word2vec
    오블완
    티스토리챌린지
    llm
    django
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코드 유랑자 승열
코딩테스트 SQL 코드카타 2024년 10월 15일
상단으로

티스토리툴바