✅ 문제 2 결제 방식별 통계 분석
⭐️ 온라인 쇼핑몰이나 플랫폼에서는 어떤 방식으로 결제가 이뤄졌는지 파악함으로써 고객들의 결제 방식 선호도 분석, 고객 행동 분석 가능!!
[문제]
각 결제 방식별 결제 금액의 합계와 해당 결제 방식이 전체 결제 금액에서 차지하는 비율을 계산하세요.
✔️ 필요한 컬럼: 결제 방식, 결제 금액
✔️ 조건: 각 결제 방식별로 데이터 조회
✔️ 사용할 함수: SUM
SELECT
1️⃣ 결제 방식,
2️⃣ SUM(결제 금액) AS total_payment,
3️⃣ SUM(결제 금액)/(SELECT SUM(결제 금액) FROM 필요한 컬럼이 있는 테이블)*100 AS percentage
FROM 필요한 컬럼이 있는 테이블
GROUP BY 결제 방식
❓ 소수점이 너무 길어서 데이터 조회 시 지저분해 보인다면?
➡️ ROUND 숫자 함수 사용!
ROUND(숫자, 자리수)
Ex. 결과값 = 2,343.0924387623
ROUND(SUM(결제 금액), 2) = 2,343.09
⭐️ 소수점 둘째 자리까지 보여주고 셋째 자리에서 반올림한 결과
Tip📍
컬럼에 별명을 줄 때 유의사항‼️
1️⃣ AS는 생략 가능합니다!
2️⃣ Alias(별칭)을 붙일 때 영문이나 언더바는 그냥 적어도 됩니다!
3️⃣ 하지만 특수문자(띄어쓰기 포함)나 한글은 ""(큰따옴표)를 적어줘야 나옵니다!