- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 대시보드
- 재귀쿼리
- 특정차원
- TWBX
- python연동
- 데이터리안 세미나
- 데이터 분석
- 대시보드 체크리스트
- pmset
- 태블로
- 살짝보기
- 아니시에이팅
- SQL캠프
- SQL캠프입문반
- 데이터리안
- NULL값 있는 컬럼 정렬하기
- 데이터분석가
- TWBX 7기
- IF()
- 네이버웹툰
- GROUP BY와 NULL
- 고객세분화분석
- 리텐션
- 퀵테이블계산
- Tableau
- mysql
- SQL
- 4LS
- 채용공고
- 데이터분석
목록데이터 분석 (19)
ThinkCatLog
목차 CASE IF() CASE와 IF()는 조건에 따라 데이터를 처리해야 하는 상황에서 주로 사용된다. CASE CASE문은 주로 새로운 컬럼을 생성할 때 사용되거나 GROUP BY와 함께 사용된다. 새로운 컬럼 생성 SELECT CASE WHEN 조건1 THEN 값1 WHEN 조건2 THEN 값2 ELSE 값3 END AS case1 FROM table_name GROUP BY와 함께 사용 SELECT SUM(column1) FROM table_name GROUP BY ( CASE WHEN 조건1 THEN 값1 WHEN 조건2 THEN 값2 ELSE 값3 END AS case1 ) 예시 아래 테이블은 product_info 테이블이다. 아래 쿼리는 product_info 테이블에서 Price가 500..
목차 GROUP BY HAVING • WHERE과 HAVING의 차이 • 예약어 동작 순서 NULL 처리 방식 GROUP BY GROUP BY는 그룹별 총합 또는 평균값등을 계산할 때 사용되며, 주로 SUM, AVG, COUNT 등의 함수와 함께 사용된다. 다음과 같이 Netflix에 올라온 작품들의 정보를 모아둔 Netflix 테이블이 있다. date_added는 해당 작품이 Netflix에 추가된 날짜를 말한다. SELECT EXTRACT(YEAR FROM date_added) AS added_year , COUNT(*) FROM Netflix GROUP BY added_year HAVING HAVING 은 GROUP BY 구문 이후 사용되는 예약어로, WHERE처럼 작동한다. 아래 쿼리는 2015년..
이전 글에서 이어집니다! 1. [Tableau] 퀵 테이블 계산하기 (1) : 테이블과 패널 퀵 테이블 계산의 다양한 계산 기능 태블로 퀵 테이블 계산에서는 다양한 계산 기능을 제공합니다. 아래의 사진을 보면 총 11가지의 계산 기능을 제공하고 있다는 걸 알 수 있습니다. 한 가지씩 설명해보겠습니다. 누계 누계는 처음부터 특정 기준까지의 합을 모두 더한 값을 말합니다. 차례대로 누적해서 더해가는 이미지를 생각하면 좋습니다. 왼쪽의 차트는 2020년 1분기부터 2023년 4분기까지의 반품 건수를 나타낸 차트이며, 오른쪽의 사진은 2020년 1분기부터 계속해서 누적한 값을 나타낸 차트입니다. 누계 : 이때 사용하면 좋을 것 같다! 특정 값이 1월부터 12월 까지 한해동안 누적된 건수를 확인하고 싶을 때 사용..
결론부터 DBMS마다 다르다. PostgreSQL, Oracle은 NULL을 마지막으로 정렬하고, MySQL과 SQLite는 NULL을 첫번째로 정렬한다. DESC를 적용하면 그 반대로 정렬된다. ASC DESC NULL 처음 MySQL, SQLite PostgreSQL, Orcle NULL 마지막 PostgreSQL, Orcle MySQL, SQLite 참고 : https://learnsql.com/blog/how-to-order-rows-with-nulls/ How ORDER BY and NULL Work Together in SQL Learn how NULLs are sorted by the ORDER BY clause in different databases and how to change the..
이 글은 부스트코스에서 무료 제공하는 강의인 강승일 강사님의 〖데이터 시각화를 위한 태블로〗의 3장을 듣고 쓰는 글입니다. 강의가 궁금하시면 아래 링크를 참고하시길 바랍니다! https://www.boostcourse.org/ds121 사용된 툴과 데이터셋 태블로 데스크탑 2023.3 데이터셋 : Superstore (강의에서 제공되는 데이터) 테이블 계산이란? 테이블 계산이란 "테이블 위의 값을 이용하여 새로운 필드를 계산"하는 것이다. 예를 들면, 연도별 값을 이용하여 누적합을 구하거나 카테고리별 카테고리별 구성비율을 구하거나 하는 계산을 말한다. 태블로에서 테이블 계산하기 테이블 계산에는 다음과 같은 과정을 거친다. 테이블을 만든다. 테이블 위의 값을 이용하여 새로운 필드를 계산한다. 새로운 필드를..
SQL 공부한 내용을 정리하기 위해 작성하는 글입니다. 아래의 데이터를 python을 이용하여 SQL에 저장하여 실습에 사용하였습니다. 작업환경 MySQL Server 8.2.0 MySQL Workbench 8.0.34 Python 3.11.2 사용한 데이터 : Netflix Movies and TV Shows(kaggle) 데이터 출처 :https://www.kaggle.com/datasets/shivamb/netflix-shows Netflix Movies and TV Shows Listings of movies and tv shows on Netflix - Regularly Updated www.kaggle.com BETWEEN BETWEEN은 WHERE과 함께 쓰인다. 범위를 조건으로 지정하기 위..