본문 바로가기
728x90

oracle44

[Programmers | SQL | JOIN 문제 풀이] 상품 별 오프라인 매출 구하기 - Solution with JOIN & GROUP BY & SUM KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA💲상품 별 오프라인 매출 구하기 🏷 관련 주제 : JOIN GROUP BY SUM✔ (Oracle & MySQL) Solution with JOIN & GROUP BY & SUMSELECT P.PRODUCT_CODE , SUM(S.SALES_AMOUNT * P.PRICE) SALESFROM PRODUCT P , OFFLINE_SALE SWHERE P.PRODUCT_ID = S.PRODUCT_IDGROUP BY P.PRODUCT_CODEORDER BY 2 DESC , 1; 실행 결과💥 오늘 만난 문제 & 나의 시도 💦 & 해결 방법 👍📌 오늘 만난 문제 : PRODUCT 테이블과 O.. 2024. 6. 28.
[Programmers | SQL | GROUP BY 문제 풀이] 카테고리 별 도서 판매량 집계하기- Solution with GROUP BY & SUM() KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA📖 카테고리 별 도서 판매량 집계하기🏷 관련 주제 : GROUP BY SUM() ✔ (Oracle) Solution with GROUP BY & SUM()SELECT B.CATEGORY , SUM(S.SALES) "TOTAL_SALES"FROM BOOK B , BOOK_SALES SWHERE B.BOOK_ID = S.BOOK_ID AND TO_CHAR(S.SALES_DATE, 'YYYY-MM') = '2022-01'GROUP BY B.CATEGORYORDER BY B.CATEGORY;실행 결과✔ (MySQL) Solution with GROUP BY & SUM()SELECT B.CATEGORY .. 2024. 6. 27.
[Programmers | SQL | JOIN 문제 풀이] 오랜 기간 보호한 동물(1) - Solution with EXCLUSIVE LEFT JOIN & ROWNUM 또는 LIMIT KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA🐕 오랜 기간 보호한 동물(1)🏷 관련 주제 : JOIN EXCLUSIVE LEFT JOIN ROWNUM LIMIT✔ (Oracle) Solution with EXCLUSIVE LEFT JOIN & ROWNUMSELECT NAME , DATETIMEFROM (SELECT I.NAME , I.DATETIME FROM ANIMAL_INS I LEFT OUTER JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE O.ANIMAL_ID IS NULL ORDER BY 2)WHERE ROWNUM 실행 결과✔ (MyS.. 2024. 6. 26.
[Programmers | SQL | GROUP BY 문제 풀이] 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 - Solution with LIKE, OR, COUNT(*) KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA 🚓 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기🏷 관련 주제 : LIKE OR COUNT()✔ (Oracle & MySQL) Solution with LIKE, OR, COUNT(*)SELECT CAR_TYPE , COUNT(*) CARSFROM CAR_RENTAL_COMPANY_CARWHERE OPTIONS LIKE '%통풍시트%' OR OPTIONS LIKE '%열선시트%' OR OPTIONS LIKE '%가죽시트%'GROUP BY CAR_TYPEORDER BY CAR_TYPE;실행 결과💥 오늘 만난 문제 & 나의 시도 💦 & 해결 방법 👍📌 오늘 만난 문제 : CAR_REN.. 2024. 6. 26.
[Programmers | SQL | SELECT 문제 풀이] 인기있는 아이스크림 - Solution with ORDER BY KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA🍨 인기있는 아이스크림🏷 관련 주제 : SELECT ORDER BY DESC ASC ✔ (Oracle & MySQL) Solution withSELECT FLAVORFROM FIRST_HALFORDER BY TOTAL_ORDER DESC , SHIPMENT_ID ASC;실행 결과 💥 오늘 만난 문제 & 나의 시도 💦 & 해결 방법 👍 📌 오늘 만난 문제 : 상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하여 조회하는 SQL 문을 작성해주세요.오늘 문제는 정말 어려운 것 없이 문제에서 시키는 칼럼 조회하고 정렬만 제대로 하면.. 2024. 6. 24.
[Programmers | SQL | SELECT 문제 풀이] 12세 이하인 여자 환자 목록 출력하기 - Solution with NVL() 또는 IFNULL() KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA🤒 12세 이하인 여자 환자 목록 출력하기 🏷 관련 주제 : NULL 처리 NVL() IFNULL() ✔ (Oracle) Solution with NVL()SELECT PT_NAME , PT_NO , GEND_CD , AGE , NVL(TLNO, 'NONE') "TLNO"FROM PATIENTWHERE AGE 실행 결과✔ (MySQL) Solution with IFNULL()SELECT PT_NAME , PT_NO , GEND_CD , AGE , IFNULL(TLNO, 'NONE') "TLNO"FROM PATIENTWHERE AGE 실행 .. 2024. 6. 24.
[Programmers | SQL | GROUP BY 문제 풀이] 진료과별 총 예약 횟수 출력하기 - Solution with 날짜 형식 변경 & COUNT & GROUP BY & ORDER BY KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA🩺 진료과별 총 예약 횟수 출력하기🏷 관련 주제 : 날짜 형식 변경 TO_CHAR() DATE_FORMAT() COUNT() GROUP BY ORDER BY ✔ (Oracle) Solution with TO_CHAR(), GROUP BY, ORDER BY 칼럼 번호SELECT MCDP_CD "진료과 코드" , COUNT(*) "5월예약건수"FROM APPOINTMENTWHERE TO_CHAR(APNT_YMD, 'YYYY-MM') = '2022-05'GROUP BY MCDP_CDORDER BY 2, 1;실행 결과 ✔ (MySQL) Solution with DATE_FORMAT(), GROUP BY, ORDER B.. 2024. 6. 24.
[Programmers | SQL | GROUP BY 문제 풀이] 입양 시각 구하기(1) - Solution with 날짜 형식 변환 & COUNT() KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA⌚ 입양 시각 구하기(1)🏷 관련 주제 : 날짜 형식 변환 HOUR() TRUNC() TO_CHAR()COUNT() GROUP BY HAVING ORDER BY✔ (Oracle) Solution with TO_CHAR(), TRUNC(), COUNT(), GROUP BY, HAVING, ORDER BYSELECT TRUNC(TO_CHAR(DATETIME, 'HH24')) "HOUR" , COUNT(*) "COUNT"FROM ANIMAL_OUTSGROUP BY TRUNC(TO_CHAR(DATETIME, 'HH24'))HAVING TRUNC(TO_CHAR(DATETIME, 'HH24')) BETWEEN 9 AND 19O.. 2024. 6. 23.
[Programmers | SQL | GROUP BY 문제 풀이] 고양이와 개는 몇 마리 있을까 - Solution with GROUP BY & COUNT() & ORDER BY KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA😺🐶 고양이와 개는 몇 마리 있을까🏷 관련 주제 : GROUP BY COUNT() ORDER BY✔ (Oracle & MySQL) Solution with GROUP BY & COUNT() & ORDER BYSELECT ANIMAL_TYPE , COUNT(*) "count"FROM ANIMAL_INSGROUP BY ANIMAL_TYPEORDER BY ANIMAL_TYPE;실행 결과💥 오늘 만난 문제 & 나의 시도 💦 & 해결 방법 👍📌 오늘 만난 문제 : 동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를 개보다 먼저 조회해주세요.1. ANIMAL.. 2024. 6. 20.
728x90