본문 바로가기

SQL14

[프로그래머스] SQL 고득점 Kit - 오랜 기간 보호한 동물(1) (MySQL) 문제 및 풀이 문제) 프로그래머스 - JOIN - 오랜 기간 보호한 동물(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 입양을 못 간 동물을 조회해야 하므로 ANIMAL_INS에만 존재하는 동물을 조회해야 합니다. 보호 시작일 순으로 조회해야 하기 때문에 order by를 적용하고, 3마리만 출력.. 2021. 12. 13.
[프로그래머스] SQL 고득점 Kit - 있었는데요 없었습니다 (MySQL) 문제 및 풀이 문제) 프로그래머스 - JOIN - 있었는데요 없었습니다 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 a.ANIMAL_ID, a.NAME FROM ANIMAL_INS as a inner join ANIMAL_OUTS as b on a.ANIMAL_ID = b.ANIMAL_I.. 2021. 12. 12.
[프로그래머스] SQL 고득점 Kit - 없어진 기록 찾기 (MySQL) 문제 및 풀이 문제) 프로그래머스 - Join - 없어진 기록 찾기 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 ANIMAL_OUTS 테이블에는 존재하지만, ANIMAL_INS 테이블에는 존재하지 않는 칼럼을 찾는 문제이다. left join과 where b.KEY is null을 사용하면 풀 수 있는 문제이다.. 2021. 12. 12.
[Leetcode] 182. Duplicate Emails (MySQL) 문제 및 풀이 문제) Leetcode - SQL - Duplicate Emails https://leetcode.com/problems/duplicate-emails/ Duplicate Emails - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 중복된 이메일을 찾는 문제였습니다. Group by로 email 별로 묶은 후, count(email)을 통해 개수가 1이 아닌 것을 출력했습니다. 풀이) select email from Person group by email ha.. 2021. 12. 12.
[Leetcode] 175. Combine Two Tables (MySQL) 문제 및 풀이 문제) Leetcode - SQL - Combine Two Tables https://leetcode.com/problems/combine-two-tables/ Combine Two Tables - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Person 테이블과 Address 테이블 합치면 되는 문제였습니다. Address 테이블은 존재하지 null로 처리해야되므로 left join을 이용해서 테이블을 합쳤습니다. 풀이) select firstName, la.. 2021. 12. 12.
반응형