반응형
문제
보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회하는 SQL문을 작성
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
요구 사항 확인
동물의 아이디와 이름만 조회
입양 보낸 동물(ANIMAL_OUTS) 테이블의 입양 날짜(DATETIME)가
보호소 입소한 동물(ANIMAL_INS) 테이블의 입소 날짜(DATETIME)보다 빠른 경우(잘못 기입된 데이터 확인)
-> JOIN 진행(기준 컬럼 : ANIMAL_ID)
ORDER BY 오름차순(보호소 입소 날짜(DATETIME))
select
ai.ANIMAL_ID,
ao.NAME
from ANIMAL_INS as ai
join ANIMAL_OUTS as ao
on ai.ANIMAL_ID = ao.ANIMAL_ID
where ai.DATETIME > ao.DATETIME
order by ai.DATETIME;
이와 비슷한 SQL 문제를 풀어보고 싶다면
프로그래머스에서 풀어볼 수 있습니다.
https://school.programmers.co.kr/
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
반응형
'코딩 테스트 > 프로그래머스_MySQL' 카테고리의 다른 글
[프로그래머스] MySQL_대여 기록이 존재하는 자동차 리스트 구하기(String, Date) (0) | 2025.03.03 |
---|---|
[프로그래머스] MySQL_오랜 기간 보호한 동물[2](String, Date) (0) | 2025.03.03 |
[프로그래머스] MySQL_카테고리 별 도서 판매량 집계하기(GROUP BY) (0) | 2025.03.03 |
[프로그래머스] MySQL_성분으로 구분한 아이스크림 총 주문량(GROUP BY) (0) | 2025.03.01 |
[프로그래머스] MySQL_상품 별 오프라인 매출 구하기(JOIN) (0) | 2025.03.01 |