본문 바로가기
Data Analysis/FCMM

fcmm 데이터 분석(중분류 NULL은 왜?)

by mansoorrr 2023. 7. 19.

분석을 진행하면서 찾아봐야하는 점이 있었고, 이는 sql로 빠르게 찾아볼 수 있었다.

 

1. 중분류 null은 왜 생겼을까?

  • 태블로 분석시 중분류에 속하는 null은 총 252개가 있었다. 
  • 중분류가 null인 경우는 대분류가 신상품, 베스트, 프로모션인 경우이다.
SELECT A.CATEGORY, COUNT(A.CATEGORY)
FROM CATEGORY_UNIQUE A INNER JOIN PRODUCT2 B
	ON A.CATEGORY_CODE = B.CATEGORY_CODE
WHERE SEGMENT = ''
GROUP BY A.CATEGORY;
CATEGORY COUNT(CATEGORY)
베스트 46
신상품 198
프로모션 8
  • 그래서 중분류가 null인 제품들을 추렸다.
SELECT PRODUCT_CODE
FROM CATEGORY_UNIQUE A INNER JOIN PRODUCT2 B
    ON A.CATEGORY_CODE = B.CATEGORY_CODE
WHERE SEGMENT = ''
  • 추린 제품들을 기반으로 대분류 어디에도 속해있지 않은 제품이 있는지를 살펴보았다.
  • 결과 2개의 제품이 대분류 어디에도 속해있지 않은 제품이었다.
SELECT D.PRODUCT_CODE
FROM CATEGORY_UNIQUE C INNER JOIN PRODUCT2 D
	ON C.CATEGORY_CODE = D.CATEGORY_CODE
WHERE D.PRODUCT_CODE IN (
	SELECT PRODUCT_CODE
	FROM CATEGORY_UNIQUE A INNER JOIN PRODUCT2 B
		ON A.CATEGORY_CODE = B.CATEGORY_CODE
	WHERE SEGMENT = ''    
	)        
GROUP BY D.PRODUCT_CODE
HAVING COUNT(D.PRODUCT_CODE) <2
ORDER BY D.PRODUCT_CODE
;
2371
2507
SELECT A.CATEGORY, A.SEGMENT, B.PRODUCT_CODE, B.PRODUCT_NAME
FROM CATEGORY_UNIQUE A INNER JOIN PRODUCT2 B
    ON A.CATEGORY_CODE = B.CATEGORY_CODE
WHERE B.PRODUCT_CODE IN (2371, 2507);
CATEGORY   RPODUCT_CODE PRODUCT_NAME
신상품   2371 우먼스-솔리드-하프팬츠-포레스트-그린
신상품   2507 올라운드-러너스-우븐-쇼츠-쿨그레이

'Data Analysis > FCMM' 카테고리의 다른 글

fcmm 댓글 분석  (0) 2023.07.20
fcmm 데이터시각화2  (0) 2023.07.20
FCMM데이터 시각화  (0) 2023.07.18
fcmm테이블 모델링  (0) 2023.07.18
스크래핑  (0) 2023.07.18