groupby2 상품 별 오프라인 매출 구하기(DB) 문제 설명 입출력 예시 요약 각 상품 별 총 판매금액 구하기 풀이 접근 방식 1. 테이블 조인 → PRODUCT_ID 기준으로 테이블 조인 2. 상품 별 매출액 구하기 → GROUP BY를 통해 상품코드(PRODUCT_CODE)별로 묶어서 SUM() 구하기 쿼리문 리뷰 -- 코드를 입력하세요 SELECT P.PRODUCT_CODE, SUM(P.PRICE * O.SALES_AMOUNT)-- 그룹화 함수 중 SUM()으로 가격 * 판매수량의 총 합을 구함 FROM PRODUCT P, OFFLINE_SALE O-- 테이블 JOIN을 위한 별칭 부여 WHERE P.PRODUCT_ID = O.PRODUCT_ID-- PRODUCT_ID 기준으로 JOIN GROUP BY P.PRODUCT_CODE-- 상품별로 묶기 .. 2024. 3. 22. Day15_오라클 DB 기본함수2 (날짜 , TYPE 변환 , 그룹화) 2023.09.01 Day15 네 줄 요약 - 현재 날짜를 구할 땐 SYSDATE - TO_CHAR( ) 함수를 통해 문자열 DATA로 변환 - 조회할 때 그룹화 함수가 COLUMN에 포함되어 있는 경우, 일반 COLUMN은 GROUP BY로 묶어야 함 - GROUP BY로 묶은 경우, 조건식은 HAVING( ) 을 통해 선언 날짜 관련 함수 현재날짜 SYSDATE 기본값으로 'YY/MM/DD' -- 날짜 형식 바꾸기 (YY/MM/DD -> YYYY/MM/DD) ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY/MM/DD'; SELECT SYSDATE FROM DUAL; 날짜 더하기 빼기 -- 날짜를 더하고 빼기 -- DATE + 숫자 : 숫자만큼 이후의 날짜 -- DATE - .. 2023. 9. 4. 이전 1 다음