일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Google Analytics
- 벚꽃
- 구글애널리틱스4
- 미라클 모닝
- 수명예측 인공지능
- 명상
- 구글애널리틱스
- Python
- 벚꽃개화시기
- 데이터문해력
- 채용공고
- 6시 기상
- ㅂㅂ
- 기사스크랩
- 코딩
- 감사인사
- 코오롱베네트
- 데이터 분석
- 영화 올드 줄거리
- 니다
- 프로그래머스
- 알파줄거리
- GA4
- 얼음여왕
- 티스토리
- 독서
- GA
- Today
- Total
목록분류 전체보기 (459)
Data Analyst KIM
1. 명상 2. 감사 인사 세문장 오늘 모닝스쿨에 지각하지 않고 참여할 수 있음에 감사합니다. 빅데이터 양성과정 마지막인 최종프로젝트를 할 수 있음에 감사합니다. 매일 도시락을 챙겨주시는 어머니에게 감사합니다. 3. 선생님의 말씀 우선 순위를 두고 준비를 해라.
빅데이터 양성과정을 마치고 코딩 동아리원들과 풀었던 문제에 대해 이야기를 했다. 최근에 프로그래머스 SQL 문제를 모두 풀어서 Leetcode에서 문제를 선정하여 일주일에 3개씩 풀고 있다. Leetcode의 장점은 제출 결과의 실행시간을 알려줘서 코드의 효율을 알 수 있었다. WITH절과 SELECT 서브쿼리를 비교해봤을 때 가독성은 SELECT 서브쿼리가 훨씬 좋지만 코드의 효율성은 WITH을 사용한 것이 가장 빨랐다. WITH를 이용하여 가상을 테이블을 생성 후 코드를 작성하면 효율이 좋다는 것을 알게 되어 앞으로는 WITH를 자주 사용할 것이다. 밑에서의 나의 코드의 실행시간을 살펴보면 상위 5%인 것을 확인할 수 있다. 함께 고민하며 코딩 실력과 지식을 개선해 나가는 것이 너무 재미있다.
1. 문제 설명 2. 문제 3. 예시 3. 내 코드 - SUM(Weight) OVER(ORDER BY Turn)을 통해서 누적 합 계산 - 조건절과 LIMIT를 이용하여 1개의 값을 출력 WITH t AS ( SELECT Turn , person_id , person_name , Weight , SUM(Weight) OVER(ORDER BY Turn) AS total FROM Queue ORDER BY Turn desc ) SELECT person_name FROM t WHERE total
대시보드 동작(Action) Filter Action Highlight Action URL Action Go to Sheet Parameter & Parameter Action Set & Set Action Go to Sheet 사용자가 빠르게 관련된 대시보드,워크시트,스토리로 이동할 수 있음 버튼을 이용해서 한 대시보드에서 다른 대시보드로 이동하기 위의 사진처럼 대시보드 간 연결을 하기 위해서 Go to Sheet를 사용한다. 일단 탐색을 대시보드에 가져와야한다. 편집 단추에 다음과 같이 입력하고 확인을 누룬 후 Alt+클릭 시 Map Dashboard로 이동함!! 다음은 해당 Sales를 클릭했을 때 Customer_List를 볼 수 있는 시트 이동을 해보자. 일단 여기서는 필터를 이용해서 이동을 할..
문제 풀이 1. 부모 노드가 없는 경우 => Root 2. 부모노드가 있고, 자신이 부모노드인 경우 => Inner 3. 나머지 => Leaf SELECT id , (CASE WHEN p_id IS NULL THEN 'Root' WHEN id IN (SELECT p_id FROM Tree) THEN 'Inner' ELSE 'Leaf' END) AS 'type' FROM Tree ORDER BY id