📊 데이터📌 MYSQLlimit n;📌 OracleROWNUM <=1;참고https://school.programmers.co.kr/learn/courses/30/lessons/59405https://velog.io/@hi_potato/%E
SQL(Structured Query Language)관계형 데이터베이스(RDBMS) 가 이해, 처리할 수 있는 구조화된 질의어 데이터 -> 관계형 데이터베이스 -> 분석보고서 (RDBMS에서 분석보고서를 작성할 경우 사용되는 언어)RDB(relational datab
문자열 문자열 함수 1.대소문자 치환 1-1) UPPER 1-2) LOWER 1-3) INITCAP 2. 문자열 길이 2-1) length 3. 문자열 추출 3-1) SUBSTR 3-2) INSTR 4. 문자열 삽입 4-1) LPAD 4-2) RPAD 5. 문자
📌 금전거래를 위한 데이터 처리 인터넷으로 많은 인원이 많은 양의 트랜잭션을 실시간으로 수행하도록 지원온라인뱅킹, 전자상거래, ATM원자성: 즉시 거래가 완료됨: 성공 or 실패만 존재: 처리 중이나 대기중이 존재하지 않음: 완료되지 않을 경우, 취소후 다시 시작데이
Project, DB, Table 로 구분Project > DB > Table google cloud console 페이지 접속좌측상단에 로고 옆 클릭(BigQuery가 이미 있는 예시)새프로젝트 생성이름 및 위치 설정project의 우측 아이콘 > 데이터 세트 만들기
YY-MM-DD연도, 월, 일 시간데이터가 없음Date + 시간데이터 (YYYY-MM-DD hh:mm:ss)시간데이터는 hh:mm:ssmicroseconds는 포함되지 않음Date + 시간데이터 + microseconds(YYYY-MM-DD hh:mm:ss.000000
강의를 듣던 중에 데이터 type 또는 이름이 datetime이라고 했는데, 실제 데이터가timestamp형식인 경우가 있다는 것을 알게 되었다. 그래서 쿼리를 작성하기 전에 데이터를 확인하는 절차를 따라야 한다는 것이었는데! 회사에 따라 다르지만 descripto을
공통 테이블식 (CTE, Common Table Expression)쿼리가 반복되는 것을 간소화 (중복쿼리 축소)가독성, 재귀커리, 재사용 및 유지보수를 유리하게 함With문 공통테이블식을 생성하기 위하여 사용문법예제
가독성 향상을 위해 CTE를 실행한다면, 비용절약을 위해 파티션 사용파티션 : DB의 Table을 분할관리. 특정 기준을 바탕으로 데이터를 저장 쿼리 성능 향상 : 파티션 설정한 곳만 스캔함으로 전체 데이터를 스캔하는 것 보다 빠름. 데이터의 탐색 비용을 축소해줌.
sql을 회사에서 거의 사용하지 않고, 사용하더라도 데이터 확인 정도의 용도로 사용한다. 뷰, 서브쿼리, 윈도우 함수는 사용해 본적이 없어 헷갈리는 개념이라 정리를 해보았다. 아직 문법도 익숙치 않지만, 쓰다보면 익숙해 지겠지!차이점 subquery는 임시로 생성되는
테이블 크기, 조인, 집계 는 계산에 영향을 미치는 대표적 요소이다. 쿼리문도 효율적이고 비용을 줄이는 방향으로 짜는 것이 좋다. 이때 효율성을 위해 고려할 수 있는 요소가 있다. 1) 테이블 크기 줄이기 서브쿼리를 사용하기! 2) 조인 간소롸
CASE문 기본 문법CASE문은 순서가 중요하다!위에 있을수록 우선적으로 실행된다if - elif -else와 동일!
1-1. MySQL 사이트 접속(https://dev.mysql.com/downloads/mysql/) 1-2. select Operating System에서 자신의 사양에 알맞은 버전으로 선택후, Go to Download Page 클릭1-3. 파일 다운로드
MySQL 비밀번호를 잊어버려 재설정을 해야 한다 😭방법을 검색해 보니 기존 MySQL 서버를 종료하고 다시 인증없이 MySQL 서버를 실행하고 비밀번호를 초기화한 후, 비밀번호 재설정을 해야 했다. 조금 성가신 과정이라 까먹을 까봐 포스팅을 해본다하단 바에서 오른쪽
📌퍼널(Funnel) : 고객이 구매하기 까지의 단계를 시각화한 모델. 인지 --> 관심-->결정 -->구매 및 충성도 📌리텐션(Retention): 고객이 제품이나 서비스를 지속적으로 사용하는 비율. (다시 서비스를 시용하는 비율)비즈니스 파악 -> 지표 확인 -
빅쿼리 스터디에 참여하다! 나 데이터 분석가 맞아..?🤷♂️ 분명 데이터 분석가로 들어왔는데, 파이썬 개발을 하고 있는 내 모습을 보면서 현타가 올 때가 많았다. 프로그래밍에 대하여 아는 사람도 없어서 그냥 거의 통으로 개발 프로젝트를 혼자 담당하는데, PM, 개
Array 여러개의 동일한 타입을 하나의 칼럼에 저장하는 데이터 타입 Array 생성하는 방법 1. 대괄호([])를 사용 간단한 배열 생성시 사용 Bigquery, PostgreSQL에서 사용가능한 방법! 2. ARRAY 함수 사용 대괄호보다 더 다양한 상황의
📌 윈도우 함수(Window) ORACLE에서는 분석 함수(Analytics)라고도 불림 창을 통해 풍경의 일부분을 볼 수 있듯이, 윈도우 함수를 통해 일부분을 계산할 수 있도록 돕는 함수 그룹 내 집계함수, 순위 등을 계산할 때 사용 윈도우 함수 종류 윈도우 함수
리텐션 (RETENTION) >📌 리텐션 시간에 따른 제품 사용을 측정하는 지표. customer가 제품을 재이용하는 단계. 기존 고객의 유지하는 것이 신규고객의 구매유도 보다 최대 25배의 비용을 줄일 수 있다. [하버드 비즈니스 인터뷰] (https://hbr.
유용한 기능들 스케쥴 쿼리 절차적 언어 VIEW UDF JSON 함수 Gemini를 사용한 빅쿼리 1. 스케쥴 쿼리 지속적, 또는 일정 시간에 쿼리를 사용해야 하는 경우. 연산이 오래 걸려 (3분 이상) 미리 BigQuery Table로 저장하는 경우에 사용 BigQ
빅쿼리 스터디 후기 빅쿼리 강의를 완강하다 원래 맘에 드는 강의를 넣어두고 필요한 부분만 그때그때 듣거나 듣다가 완강을 못하는 경우가 많았다. 인프런에서도 그렇게 수납된 강의가 완강한 강의보다 몇배로 많을 정도였는데, 이번에 완강을 하게 되어 너무 뿌듯했다🎉 솔직
Yammer회사의 문제상황을 파악하고, 분석회사에서는 특정 구간에 사용자의 서비스 이용에 대한 분석을 진행하고 이에 따라 전략을 세움.WAU 감소 원인 및 해결책 제시.engagement는 user와 product 간의 모든 interaction으로 server cal