데이터를 바라보는 관점 오늘 가장 인상 깊었던 점은 데이터를 분석할 때 ‘지표 자체’가 아니라 ‘지표를 움직이는 사고 방식’이 중요하다는 점이었다. 데이터를 볼 때 “이 지표를 어떻게 해야 올릴 수 있을까?”라는 질문을 먼저 던져야 한다는 점 따라서 분석은 항상 목적을 먼저 정의하는 것에서 시작해야 한다는 점 하나의 지표를 그대로 받아들이기보다, 각...
2025-12-16SQL - 데이터 변환 특정 타입으로 변환한다.cf) SAFE_CAST: 더 안전히 변환변환 실패 시 에러 대신 NULL을 반환한다.CONCAT: 문자열 붙이기SPLIT: 문자열 분리하기REPLACE: 특정 문자열 수정하기TRIM: 문자열의 앞 뒤 공
Core Concepts CASE WHEN 여러 조건이 있을 때 사용한다. Syntax 조건1, 조건2에 둘 다 해당하면 앞선 순서를 따른다. (뒤의 조건은 확인하지 않는다.) 예 score가 94점인 경우, A에 해당한다. score가 94점인 경우 E에 해당한

2개 이상의 테이블을 가로로 연결한다.공통적으로 존재하는 컬럼이 있다면 그 컬럼이 키가 되고, 테이블을 연결할 수 있다.JOIN 종류사진 출처두 테이블의 공통 요소만 연결Common Table Expression의 약자서브쿼리를 많이 사용할 경우 가독성이 하락하는데,

윈도우 함수란 무엇인가? 현재 행을 기준으로, 같은 윈도우에 속한 관련 행들과의 연산을 가능하게 하는 함수이다.윈도우 함수는 왜 등장했는가?그룹의 집계값(평균, 개수, 순위 등)을 구하기 위해 GROUP BY를 사용하면 집계 결과만 남고 개별 행 정보가 사라진다는 한계

배열같은 타입의 값이 여러 개 들어 있는 자료구조하나의 이벤트에 여러 속성이 있을 때 필요 \- event_params에 해당구조체관련 있는 값들을 하나의 덩어리로 묶은 것논리적으로 묶기 위해 필요 \- \- event_params의 key, value에
Core Concepts 데이터 분석 프로세스 문제 정의 목표와 현실의 괴리로 인해 문제가 발생한다. 회사의 목표는 이익 창출이고, 이와 반하는 상황은 문제가 된다. 회사가 돈을 벌기 위해 방해되는 요소를 줄이거나 제거하는 것이 분석의 목표가 된다.

Core Concepts 퍼널 분석 퍼널이란? funnel 사진 출처 깔대기 구조: 처음 단계에서는 사용자 수가 많고, 뒷 단계로 갈수록 사용자수가 줄어든다. 홈 -> 상품 검색 -> 상품 검색 결과 페이지 -> 상품 세부 페이지 -> 장바

느낀 점 주말 내내 꼬박 앓다 오랜만에 간 수업이라 놓친 부분이 많을까 걱정했다. 다행히 어제 하루 동안 환경 설정을 했다고 해서 오늘 수업을 따라가기 어렵진 않았다. 오늘 스터디 첫 날이었는데.. 난도 조절에 실패했다. 처음 운영해보는 거라 전혀 감이 오지 않은 상태
What I Learned Issue of Floating Numbers Python 공식 문서 이건 JavaScript에서도 공통으로 겪었던 문제인데, 소수는 컴퓨터에서 이진수로 정확히 표현할 수 없는 수라서 근사값으로 저장된다. 그래서 0.1 + 0.2 == 0.3
Python - module, package, set, OOP