241211 SQL 코드카타(조건에 맞는 사용자 정보 조회하기, 조건에 부합하는 중고거래 상태 조회하기, 취소되지 않은 진료 예약 조회하기)
·
DATA/SQL
1. 조건에 맞는 사용자 정보 조회하기 🅰️풀이과정# SELECT: USER_ID, NICKNAMECONCAT 함수로 전체주소의 형식을 만들어준다. (CITY, STREET_ADDRESS1,2를 붙여줌) 중간에 " "공백을 삽입해주어 가독성을 높인다. CONCAT과 SUBSTRING함수로 전화번호 형식을 만들어준다.  1~3까지 절단 후 하이픈(-) 삽입, 4번째에서 4글자 불러오고 하이픈 삽입. 마지막 자리 모두 불러오기 #FROM절: JOIN함수로 USER_ID와 WRITER_ID를 연결한다.  #GROUP BY: USER_ID기준으로 정렬. 같은 사람이 몇 번 거래했는지 알아야 하므로 #HAVING 절로 WRITER_ID가 세번 언급된 사람을 찾는다. SELECT U.USER_ID, ..
Google Analytics 4 : GA 계정 생성하고 블로그와 연결하기, GTM 계정 생성 및 웹사이트에 설치
·
DATA/GA4
이번 글에서는 Google Analytics 4 계정을 만드는 방법과 Google Tag Manager를 구글애널리틱스에 연결하는 방법에 대해서 작성해보려고 한다. 1. GA 계정 만들기 본론으로 들어가기에 앞서 대부분의 자료들은 영어로 작성되어 있는 것이 많기 때문에 주요 영어들을 영어로도 기억하고 있는 것이 도움될 것이라, 가장 기본적인 용어 세 가지를 아래와 같이 정리해 보았다. ❗주요용어계정: Account 속성: Property 데이터 스트림: Data streem  ✅계정 연결 방법 (1) 가장 첫 화면인 계정 세부정보로 들어가서 만들고자 하는 GA의 계정을 칭하는 이름을 만들어 주고, 아래 부분의 계정 데이터 공유 설정은 모두 체크를 한다.   (2) 해당 계정은 티스토리 블로그와 연결할 것..
241202_ 데이터 분석 과정(JOIN, UNION, SUBQUERY, 윈도우 함수 )
·
데이터분석캠프 TIL
1. JOIN - 조인은 두 개 이상의 테이블에서 데이터를 결합하여 원하는 정보를 추출하는 SQL 작업- 테이블들이 각각 분리된 정보를 갖고 있을 때, 공통 컬럼을 통해 데이터를 결합할 수 있습니다.- 엑셀 VLOOKUP과 비슷한 기능 테이블들이 각각 분리된 정보를 갖고 있을 때, 공통 컬럼을 통해 데이터를 결합하여 전체적인 통찰을 제공합니다.  1.1 JOIN의 종류(1) INNER JOIN: 두 테이블의 공통된 데이터만 조회 (2) LEFT JOIN: 왼쪽 테이블의 모든 행을 반환하며, 오른쪽에 없는 데이터는 NULL로 표시 1.2 기타 JOIN RIGHT JOIN: LEFT JOIN의 정반대로, 오른쪽 테이블을 기준으로 반환→ 실무에서는 거의 사용 X엑셀의 VLOOKUP처럼 왼쪽을 중심으로 필요한 ..
241127 TIL_ 데이터 분석 과정(SQL 강의 2주차 WHERE, NULL, ORDER BY, GROUP BY, DISTINCT, LIMIT)
·
데이터분석캠프 TIL
1. 명명 규칙 - 좋은 명명 규칙> 간결하게 의미를 담아서 테이블명은 데이터의 내용을 나타내야 한다. 컬럼명은 각 데이터의 성격을 명확히 표현해야 한다.  > 일관된 형식 유지 소문자 사용: 일관성을 위해 모두 소문자를 사용한다. 스네이크 케이스: 단어 사이를 밑줄(_)로 구분한다.   2. 주석 처리? 주석의 역할코드의 목적 설명: 특정 데이터를 조회하는 이유나 필터링 조건의 의도실행 방지: 테스트중인 쿼리의 실행을 막기 위해 주석 처리 가독성 증가: 복잡한 쿼리는 섹션별로 주석을 추가해 가독성 증가 (1) /**/ 를 통한 주석: Ctrl + Shift + / 전체적으로 주석을 달고자 할 때 사용함 /* 특정 사용자 데이터를 조회SELECT user_name, emailFROM usersWHERE ..
241126 TIL - 데이터 분석 과정(SQL 강의 1주차, 직무 세션)
·
데이터분석캠프 TIL
오늘은 SQL은 강의를 처음으로 진행한 날이다. 더불어 직무 세션 4회를 연달아 진행한 날이었다.  오늘의 일과코드카타 1일차아티클 1개 읽기SQL 라이브 세션 2회SQL 제공되는 강의 수강 발표 자료 준비 오늘 배운 내용의 대부분은 SQL의 기본적인 정의에 대한 내용이었다.  가장 먼저 SQL이 필요한 이유부터 정리해 보자면, SQL 은 데이터베이스와 대화를 하기 위한 언어이다. 옆의 사람에게 필요한 것을 요청할 때 ‘A 를 주시겠어요?’ 와 하는 것과 같이 데이터베이스에게도 ‘A를 주겠니?’ 라고 이야기할 때 사용하는 언어로 - 내가 찾고자 하는 내용을 코드를 넣어 찾아내는 것이다. 데이터베이스를 찾기 위해 Query를 입력하는데,  데이터베이스(DB)에 있는 정보를 요청하고 필요한 결과를 얻기 위해..
241125 TIL - 데이터 분석 과정(OT, 데이터분석 직무 설명회, CRM 마케팅 직무 분석)
·
데이터분석캠프 TIL
오늘 내일배움캠프 데이터 분석 과정 개강일이었다. 첫 날이다보니 주로 향후 운영방식에 대해 설명해주는 OT와 팀원 소개, 팀 내 향후 계획 수립 등 앞으로 어떤 방식으로 진행할 지에 대한 내용들을 주로 나누었다. 그리고 각자 취업하고자 하는 직무의 조사를 하는 시간을 가졌다.  일정표 09:00 ~ 12:00 온보딩 OT 12:00 ~ 13:00 팀원 확인 & 멤버카드 작성 / 향후 계획 수립 14:00 ~ 15:00 데이터 분석 직무 라이브 세션 15:00 ~ 18:00 직무 조사 - 개인18:00 ~ 21:00 직무 조사 발표, 발표 방향성 계획 / 향후 일정 수립  온보딩은 오전 시간 내내 진행되었는데, 생각보다 내용이 정말 많았다. 세 시간 가까이 설명해주신 매니저님이 대단하다는 생각이 들었다. ..