inblog logo
|
LHS's Study Space
    SQL문제풀기

    [SQL 문제 풀기] 오랜 기간 보호한 동물(1)(59044)

    lhs's avatar
    lhs
    Dec 13, 2024
    [SQL 문제 풀기] 오랜 기간 보호한 동물(1)(59044)
    Contents
    1. 문제 풀이 아이디어2. 나의 정답 코드3. 정리
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/59044
     

    1. 문제 풀이 아이디어

    • WHERE 절에서 서브쿼리와 NOT IN 키워드를 활용하여 문제를 해결할 수 있다.

    2. 나의 정답 코드

    SELECT name, datetime FROM animal_ins WHERE animal_id NOT IN (SELECT animal_id FROM animal_outs) ORDER BY datetime LIMIT 3;

    3. 정리

    • WHERE 절에서 서브쿼리를 통해 animal_outs 테이블의 animal_id를 조회한 뒤, NOT IN 키워드를 사용해 해당 목록에 없는 데이터를 필터링한다.
    • ORDER BY 절로 datetime 기준 오름차순 정렬을 수행한 뒤, LIMIT 절을 사용해 상위 3개 데이터를 조회한다.
    Share article
    Contents
    1. 문제 풀이 아이디어2. 나의 정답 코드3. 정리

    LHS's Study Space

    RSS·Powered by Inblog