분석 역량

    [SQL] 자주 쓰지만 헷갈리는! SQL 예제 정리하기

    인프런 강의의 예제나 데이터 테이블 문제를 통해 문법을 복기하는 편이다. 특히, PROGRAMMERS에서 푼 문제들이 너무 도움이 됐다! 난 역시 실전교육파 - 상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬 (테이블명 FIRST_HALF) SELECT FLAVOR FROM FIRST_HALF ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID; - ONLINE_SALE테이블에서 동일한 회원이 동일한 상품을 재구매한 데이터를 구하여, 재구매한 회원 ID와 재구매한 상품 ID를 출력하는 SQL문을 작성. 결과는 회원 ID를 기준으로 오름차순 정렬. 회원 ID가 같다면 상품 ID를 기준으로 내림차순 정렬 (동일한 ..

    [SQL] 자주 쓰지만 헷갈리는! SQL 구문 정리하기

    사실 웬만한 공부는 NOTION 개인페이지에 정리해둔다. 사유는 노션이 검색이 쉽고 수정이 용이하기 때문. 다양한 문법을 배웠지만 사실 기획자 수준에서 데이터추출용으로 쓰이는 것은 한정 되어있다. 하지만 사수님께 지식은 공유할수록 확장된다 들었다. 하여, 공개 블로그에 공유해볼까 한다. SELECT문 : 모든 조건문에서 SELECT~FROM은 기본임 : SELECT * FROM 테이블명 오름차순과 내림차순 : DECS를 해주지 않으면 기본적으로 오름차순 추출됨 - 오름차순 : ORDER BY ASC - 내림차순 : ORDER BY DECS 첫문자만 대문자로 INITCAP(데이터) 전체 소문자로 LOWER(데이터) 전체 대문자로 UPPER(데이터) 글자수를 리턴 LENGTH(데이터) 별칭 - WHERE절은..

    PM이 데이터를 알아야 하는 이유

    모든 제품과 서비스는 고객의 문제를 해결하기 위해 제공된다. 그리고 PM은 이러한 해결을 위해 일한다. 세운 가설로 조사/실험을 통해 예측과 실제 접목 지표를 비교한다. [ PM 업무 구성 ] 전략 : ‘Why & What’을 찾는 것 사용자와 시장에 대한 이해를 바탕으로 비전과 방향성을 제시 사용자에게 어떤 가치를 전달할지를 찾는 것 실행 : 개발자, QA, UX디자이너 등 개발 구성원과 함께 솔루션 실구현 과정 일의 우선순위를 정하고, 유관 부서원들과 함께 구현을 통해 출시 후 성공적인 결과물 도출 결과물 도출 이후, 지속적인 효율을 낼 수 있도록 오류개선 및 서포트

    [ SQL ] postgreSQL : 불필요한 DB삭제하기 (데이터베이스를 다른 사용자가 액세스하기 시작했습니다 뜨는 경우)

    TEST를 해본다고 너무 많은 DB를 만들었다. 삭제 법을 몰라서 찾다가 공유한다. [ 불필요한 DB삭제 ] DROP DATABASE 삭제할DB; [ DROP문 시행 후, '데이터베이스를 다른 사용자가 액세스하기 시작했습니다' 뜨는 경우 ] - postgreSQL의 DB 생성 특징(CREATE) : DB 생성보다는 복사의 의미. 따라서 기존 DB(동일 템플릿)을 세션연결을 끊어야 함 방법1) postgreSQL 프로그램을 껏다 킨다(접속 차단 후 재접속 개념) 방법2) 연결된 DB를 확인한다 1. 전체 DB 확인차 SELECT문 입력 (필수 STEP아님) SELECT * FROM pg_database 2. DB를 확인 3. 접속중인 세션 정보 목록을 확인한다. SELECT * FROM pg_stat_ac..

    [GA] 사이트에 GTM 심기

    목적 현 회사의 PRODUCT는 ADMIN (SaaS) 플랫폼이다. 거기에 내가 맡고있는 서비스의 이용자는 CS센터 및 FA(서비스 설비 관리)자이다. UX경험 지표를 확인하여 PRODUCT를 고도화하는 작업을 진행을 위해 TEST가 필요하였고, 개인 블로그에 TEST 삼아 GA를 설치하게 되었다. GA를 위한 GTM 설치 - GTM = 계정 & 컨테이너 & 태그 (1) 계정 : 환경을 구성할 권한 (2) 컨테이너 : 태그 관리 환경 (3) 태그 = 트리거 + 변수 1. 구글 태그매니저(이하 GTM) 계정 생성 2. GTM 태그 관리자의 태그 복사 3. 티스토리 관리 페이지의 스킨 편집 > HTML 수정 선택 4. 용 코드 붙여넣기 5. 용 코드 붙여넣기 6. 정상 코드 설치 되었나 구글 개발자 도구로 확인

    데이터 베이스와 관리 언어

    정보와 데이터 - 데이터 : 날 것 그대로 적립되는 사실적 자료 - 정보 : 쌓인 데이터를 목적을 갖고 유의미하게 가공한 것 - DB : DBMS라는 관리 소프트웨어를 통해 규칙에 따라 데이터 저장 추상화 - 물리적 레벨 : 물리적 저장 방식 기술 - 논리적 레벨 : 저장된 데이터와 데이터간 관계 기술 - 뷰 레벨 : 특정 사용자 관심 부분 기술 스키마 자료 구조, 표현법, 관계를 언어로 정의한 하나의 틀 인스턴트에 의한 규정 및 데이터 구조 특성 의미 - 어떤 데이터를 DB에 쌓아 규칙을 갖춰 정보화 할 것인지 (1) 외부 스키마 = 추상화 된 데이터로 쿼리를 이용한 데이터 조작 (2) 개념 스키마 = 전체적 개념 정의 DB 요청행위 : 쿼리 DB에 원하는 테이블을 생성/삭제/조회 하여 결과를 도출 요..