join 7

[SQL][GROUP BY] 📍 저자 별 카테고리 별 매출액 집계하기

저자 별 카테고리 별 매출액 집계하기 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 내 풀이가격*매출량에 SUM()을 해야하는 이유동일한 저자, 카테고리의 2책이 있을 때, 1번 책 가격*매출량2번 책 가격*매출량→ 2개가 따로 묶임 (저자,카테고리) 별로 총 매출액을 구하려면 그것들을 SUM() 해줘야함SELECT A.AUTHOR_ID AS AUTHOR_ID, AUTHOR_NAME, CATEGORY, SUM(SALES*PRICE) AS TOTAL_SALESFROM BOOK BJOIN AUTHOR AON B.AUTHOR_ID = A.AUTHOR_IDJOIN BOOK_SALES SON S.BOOK_ID= B.BO..

코딩테스트/SQL 2025.06.09

[SQL] [SUM] [JOIN] [GROUP BY] 조건에 맞는 사원 정보 조회하기

조건에 맞는 사원 정보 조회하기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  내 풀이상,하반기 점수 합이 가장 큰 사람-> 점수 합으로 내림차순 정렬해서 1개만 출력SELECT SUM(SCORE) AS SCORE, E.EMP_NO, EMP_NAME, POSITION, EMAILFROM HR_EMPLOYEES EJOIN HR_GRADE GON E.EMP_NO = G.EMP_NOGROUP BY G.EMP_NOORDER BY 1 DESCLIMIT 1

카테고리 없음 2024.08.09

[SQL] [ROUND] [AVG] [JOIN] [GROUP BY] 부서별 평균 연봉 조회하기

부서별 평균 연봉 조회하기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  HR_DEPARTMENT와 HR_EMPLOYEES 테이블을 이용해 부서별 평균 연봉을 조회하려 합니다. 부서별로 부서 ID, 영문 부서명, 평균 연봉을 조회하는 SQL문을 작성해주세요.평균연봉은 소수점 첫째 자리에서 반올림하고 컬럼명은 AVG_SAL로 해주세요.결과는 부서별 평균 연봉을 기준으로 내림차순 정렬해주세요.  내 풀이SELECT E.DEPT_ID, DEPT_NAME_EN, ROUND(AVG(SAL),0) AS AVG_SALFROM HR_EMPLOYEES EJOIN HR_DE..

카테고리 없음 2024.08.09

[SQL][GROUP BY][JOIN][CONCAT][SUBSTR] 조건에 맞는 사용자 정보 조회하기

조건에 맞는 사용자 정보 조회하기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 풀이01012345678 => 010-1234-5678 로 바꾸려면 SUBSTR하고 CONCAT 으로 묶기CONCAT(SUBSTR(TLNO,1,3),'-',SUBSTR(TLNO,4,4),'-',SUBSTR(TLNO,8)) AS '전화번호'SUBSTR(자를 문자열, 시작위치, 자를 길이)SELECT USER_ID, NICKNAME, CONCAT(CITY,' ', STREET_ADDRESS1,' ', STREET_ADDRESS2) AS '전체주소', CONCAT(SUBSTR(..

코딩테스트/SQL 2024.08.09

[SQL][GROUP BY][JOIN] 물고기 종류 별 잡은 수 구하기

물고기 종류 별 잡은 수 구하기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  풀이SQL 동작 순서 FROM - ON - JOIN - WHERE - GROUP BY- HAVING - SELECT - DISTINCT - ORDER BYSELECT COUNT(I.FISH_TYPE) AS FISH_COUNT, N.FISH_NAMEFROM FISH_NAME_INFO NJOIN FISH_INFO ION I.FISH_TYPE = N.FISH_TYPEGROUP BY N.FISH_NAMEORDER BY 1 DESC

코딩테스트/SQL 2024.08.09

[SQL][CASE-WHEN][DATE_FORMAT][JOIN][IN][GROUP BY] SQL 문제 풀이 모음

SQL 문제 풀이 모음 조건별로 분류하여 주문상태 출력FOOD_ORDER 테이블에서 2022년 5월 1일을 기준으로 주문 ID, 제품 ID, 출고일자, 출고여부를 조회하는 SQL문을 작성해주세요. 출고여부는 2022년 5월 1일까지 출고완료로 이 후 날짜는 출고 대기로 미정이면 출고미정으로 출력해주시고, 결과는 주문 ID를 기준으로 오름차순 정렬해주세요.SELECT ORDER_ID, PRODUCT_ID, DATE_FORMAT(OUT_DATE, "%Y-%m-%d") AS OUT_DATE, CASE WHEN OUT_DATE   대여 기록이 존재하는 자동차 리스트 구하기AASELECT DISTINCT C.CAR_IDFROM CAR_RENTAL_COMPANY_CAR AS CJOIN CAR_RENTAL_C..

코딩테스트/SQL 2024.08.03