SQL 코딩연습 3

DISTINCT와 한 ID가 여러 정보를 갖고 있을 때 주의할 점

오늘은 SQL 문제를 풀면서 DISTINCT, GROUP BY, 그리고 한 ID가 여러 행을 가질 때 생길 수 있는 실수에 대해 정리해보고자 한다.프로그래머스의 sql Lv3에 있는 자동차 대여 기록 문제를 풀며 알게 된 개념들이다. > 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/157340 👩‍💻 처음 작성했던 쿼리프로그래머스 자동차 대여 기록 문제를 풀다가 다음과 같은 쿼리를 작성했다.SELECT CAR_ID, CASE WHEN START_DATE = '2022-10-16' THEN '대여중' ELSE '대여 가능' END AS AVAILABILITYFROM car_r..

SQL 코딩연습 2025.04.04

삼중쿼리와 where ~ in 구문

지피티가 정리해준 또 다른 sql 코딩 난제. 관련 til 📚 TIL - 프로그래머스 SQL 문제 (물고기 종류별 가장 큰 물고기 찾기)> 문제링크프로그래머스 - 물고기 종류 별 가장 큰 물고기 찾기❓ 처음 시도한 쿼리SELECT a.ID, b.fish_name, a.length FROM fish_info a LEFT JOIN fish_name_info b ON a.fish_type = b.fish_type WHERE a.length IN ( SELECT l.fish_type, MAX(l.length), n.fish_name FROM fish_info l LEFT JOIN fish_name_info n ON l.fish_type = n.fish_type GROUP BY l.fish_type, n.fis..

SQL 코딩연습 2025.04.03

SQL 코딩 연습

> SQL 등 코딩 연습할 수 있는 사이트:school.programmers.co.kr​  코딩은 이론보다 실습하면서 많이 틀리면서 배우는 것이기 때문에 코딩 연습으로 유명한 프로그래머스에서 sql 코딩을 연습해보았다. 처음 만난 문제가 유독 난이도가 어려웠어서 당황했다. 오늘은 유독 어려웠던 문제를 하나 풀이해보면서 til 작성을 시작하고자 한다.문제: 대장균들의 자식의 수 구하기https://school.programmers.co.kr/learn/courses/30/lessons/299305문제대장균 개체의 ID(ID)와 자식의 수(CHILD_COUNT)를 출력하는 SQL 문을 작성해주세요. 자식이 없다면 자식의 수는 0으로 출력해주세요. 이때 결과는 개체의 ID 에 대해 오름차순 정렬해주세요. 이름..

SQL 코딩연습 2025.04.03