[프로그래머스 SQL] 조건에 맞는 도서와 저자 리스트 출력하기 - 쿼리 실행 순서와 함께 보자
·
프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/144854 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코드SELECT b.BOOK_ID, a.AUTHOR_NAME, DATE_FORMAT(b.PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATEFROM BOOK b JOIN AUTHOR a ON b.AUTHOR_ID = a.AUTHOR_IDWHERE b.CATEGORY = '경제'ORDER BY b.PUBLISHED_DATE 쿼리 실행 순서실행 순서 SQL 절 (Clause) 설명1FROMBOOK 테이블(b)과 AUT..
[프로그래머스 SQL] 없어진 기록 찾기 - 쿼리 실행 순서와 함께 보자
·
프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/59042 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코드SELECT O.ANIMAL_ID, O.NAMEFROM ANIMAL_OUTS AS O LEFT OUTER JOIN ANIMAL_INS AS I ON O.ANIMAL_ID = I.ANIMAL_IDWHERE I.ANIMAL_ID IS NULLORDER BY O.ANIMAL_ID, O.NAME 쿼리 실행 순서실행 순서 단계 설명1FROM ANIMAL_OUTS AS OANIMAL_OUTS 테이블을 기준으로 선택2LEFT OUTER JOIN ANIM..
[프로그래머스 SQL] 있었는데요 없었습니다 - 쿼리 실행 순서와 함께 보자
·
프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/59043 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코드SELECT I.ANIMAL_ID, I.NAMEFROM ANIMAL_INS AS I JOIN ANIMAL_OUTS AS O ON I.ANIMAL_ID = O.ANIMAL_IDWHERE I.DATETIME > O.DATETIMEORDER BY I.DATETIME 쿼리 실행 순서실행 순서 단계 설명1FROM ANIMAL_INS AS IANIMAL_INS 테이블을 선택2JOIN ANIMAL_OUTS AS O ON I.ANIMAL_ID = O.AN..
[프로그래머스 SQL] 식품분류별 가장 비싼 식품의 정보 조회하기 - 쿼리 실행 순서와 함께 보자
·
프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/131116 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코드SELECT CATEGORY, PRICE AS MAX_PRICE, PRODUCT_NAMEFROM FOOD_PRODUCTWHERE CATEGORY IN ('식용유', '과자', '국', '김치') AND PRICE IN (SELECT MAX(PRICE) FROM FOOD_PRODUCT GROUP BY CATEGORY)ORDER BY MAX_PRICE DESC 쿼리 실행 순서실행 순서 SQL 절 설명1️⃣FROMFOOD_PRODUCT 테이블에..
[프로그래머스 SQL] 고양이와 개는 몇 마리 있을까 - 쿼리 실행 순서와 함께 보자
·
프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/59040 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코드SELECT ANIMAL_TYPE, COUNT(*) AS countFROM ANIMAL_INSGROUP BY ANIMAL_TYPEORDER BY ANIMAL_TYPE 쿼리 실행 순서실행 순서 SQL 절 설명1️⃣FROMANIMAL_INS 테이블에서 데이터를 조회2️⃣GROUP BYANIMAL_TYPE을 기준으로 그룹화3️⃣SELECTANIMAL_TYPE, COUNT(*) AS count 조회4️⃣ORDER BYANIMAL_TYPE 기준으로 ..
[프로그래머스 SQL] 동명 동물 수 찾기 - 쿼리 실행 순서와 함께 보자
·
프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/59041 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코드SELECT NAME, COUNT(*) AS COUNTFROM ANIMAL_INSWHERE NAME IS NOT NULLGROUP BY NAMEHAVING COUNT(NAME) > 1ORDER BY NAME 쿼리 실행 순서실행 순서SQL 절설명1️⃣FROMANIMAL_INS 테이블에서 데이터를 조회2️⃣WHERENAME IS NOT NULL 조건을 만족하는 행만 필터링3️⃣GROUP BYNAME을 기준으로 그룹화4️⃣HAVINGCOUNT(N..
[프로그래머스 MySQL] 년, 월, 성별 별 상품 구매 회원 수 구하기 - 쿼리 실행 순서와 함께 보자
·
프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/131532 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코드SELECT YEAR(OS.SALES_DATE) AS YEAR, MONTH(OS.SALES_DATE) AS MONTH, UI.GENDER AS GENDER, COUNT(DISTINCT UI.USER_ID) AS USERSFROM USER_INFO AS UI JOIN ONLINE_SALE AS OS ON UI.USER_ID = OS.USER_IDWHERE UI.GENDER IS NOT NULLGROUP BY YEAR, MONTH, GENDE..
[프로그래머스 SQL] 입양 시각 구하기(1) - 쿼리 실행 순서와 함께 보자
·
프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/59412 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코드-- 코드를 입력하세요SELECT HOUR(DATETIME) AS HOUR, COUNT(*) AS COUNTFROM ANIMAL_OUTSWHERE 8 필터링을 바탕으로 필요없는 시간대를 모두 지워줍니다. 이후에 그룹화를 해서 필요한 값을 출력하도록 합니다. 쿼리 실행 순서실행 순서 SQL 절 설명1️⃣FROMANIMAL_OUTS 테이블에서 데이터를 조회2️⃣WHERE8 3️⃣GROUP BYHOUR(DATETIME) 기준으로 그룹화4️⃣SEL..
개발자 성현