https://school.programmers.co.kr/learn/courses/30/lessons/131536
여러개의 조건을 충족하는 행의 수를 구할 때
ex) 같은 회원 아이디로 다른 날 같은 상품을 재구매한 사람들을 구하라
SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALE GROUP BY 1,2 HAVING COUNT(*) >= 2 #이걸로 해당 조합의 수를 구할 수 있다!! ORDER BY USER_ID, PRODUCT_ID DESCselect 절 or having 절에서 집계함수 count(*)을 사용하여 해당 조합의 숫자를 알아낼 수 있다.
CONCAT(칼럼, 칼럼, 칼럼)
CONCAT + SUBSTR 사용
CONCAT('값', '값', '값')
SUBSTR(칼럼, 시작 자릿수, 범위)
https://school.programmers.co.kr/learn/courses/30/lessons/164670
SELECT b.writer_id USER_ID,
NICKNAME,
CONCAT(CITY,' ',STREET_ADDRESS1,' ', STREET_ADDRESS2) 전체주소,
CONCAT(SUBSTR(TLNO,1,3),"-",SUBSTR(TLNO,4,4),'-',SUBSTR(TLNO,8,4)) TLNO
FROM USED_GOODS_BOARD B INNER JOIN USED_GOODS_USER U ON B.WRITER_ID = U.USER_ID
group by b.writer_id
HAVING COUNT(*) >2
ORDER BY USER_ID DESC
https://teamsparta.notion.site/a6ea782bdce34275b715879d369fae7d




"날씬해지기" 따위의 목표는 쓰레기다.
명확한 목표로 (지표를 설정하여)재구성
요런 식으로. 매인 지표에 대한 관리 지표까지 설정할 수 있다.
"사용자 활성화" 같은 목표 또한
그 지표를 ACTIVE 유저, POTENTAIL 유저 등으로 구분/정의하고 관리 지표를 각각 만들어 내서 분석을 진행한다.
RETENTION

FUNNEL

AARRR