✏️ STUDY 45

[SQL 기초] ALTER / DROP / TRUNCATE

https://youtu.be/fE0e4VqnxEc 위 강의를 보고 실습하면서 정리한 내용입니다. ALTER 기존에 생성한 테이블을 변경하고 싶을 때 사용하는 명령어 ADD COLUMN: 컬럼을 추가한다 DROP COLUMN: 컬럼을 삭제한다 MODIFY COLUMN: 컬럼을 변경한다 되도록이면 테이블에 변경을 가하지 않고 초기 형태를 유지하는 것이 가장 바람직하나, 불가피하게 변경이 필요한 경우 ALTER 명령어 사용 [실습] SELECT * FROM NETFLIX ; ALTER TABLE NETFLIX ADD (CAST_MEMBER VARCHAR(20)); ALTER TABLE NETFLIX MODIFY (CAST_MEMBER NUMBER(2)); ALTER TABLE NETFLIX MODIFY (C..

[SQL 기초] DATABASE / TABLE / CREATE

다른 강의로 SQL 공부 재시작...! https://youtu.be/xTWb9FzvU0Q 위 강의를 보고 실습하면서 정리한 내용입니다. 데이터베이스란? 데이터베이스: 데이터를 저장하는 공간 SQL: 데이터를 다루는 데 사용되는 언어 테이블이란? 데이터베이스 안에 데이터를 저장할 때 테이블 형태로 저장한다. 테이블은 COLUMN(열)과 ROW(행)으로 이루어진다. CREATE 엑셀에서 표를 만들 때 맨 위에 헤더값을 입력하는 것처럼 테이블도 처음 생성할 때 어떤 컬럼으로 구성할 것인지 정해주어야 한다. 텍스트: VARCHAR 숫자: INT 날짜: DATE [초급] CREATE 테이블명 ( 컬럼1 데이터 타입(SIZE), 컬럼2 데이터 타입(SIZE), .... ); [중급] CREATE 테이블명 ( 컬럼..

[Tableau 중급] 12. DATE 함수 활용

https://youtu.be/g8KAJr9I308 위 강의를 보고 실습하면서 정리한 내용입니다. ▶ DATEPART & DATETRUNC 함수 활용 [DATEPART - 날짜 형식을 정수로 바꿔주는 함수 (불연속형)] 날짜 형식을 선반에 올려놓으면 자동적으로(불연속형일 경우) DATEPART 함수가 사용된다. [DATETRUNC - 날짜 형식을 정수로 바꿔주는 함수 (연속형)] 날짜 형식을 선반에 올려놓으면 자동적으로(연속형일 경우) DATETRUNC 함수가 사용된다. 데이터의 형식은 연속형이지만, 보여주는 방식을 분절해서 보여주고 싶다면 '불연속형'으로 변환한다. [DATEPART 활용하기 - 요일 표시] 1) 차원에 있는 [주문 일자]를 마우스 오른쪽 버튼 클릭하고 행에 드래그하여 '주문 일자 (불..

[Tableau 중급] 11. 매개 변수 만들기 (실수, 정수, All 항목, 날짜)

https://youtu.be/1C0vSCt2xjM 위 강의를 보고 실습하면서 정리한 내용입니다. ▶ 실수 및 정수 매개 변수 만들기 [할인율 기준으로 고객 구분하기 - 실수] 1) 차원에 있는 [할인율]의 기본 속성을 변경한다. 2) 더블클릭하고 마크를 '막대'로 변경한다. 3) 차원에 있는 [수익]과 [할인율]과 [고객명]을 더블클릭하고, 마크를 '원'으로 변경한다. : 한 덩어리가 마크(고객명) 기준으로 나누어진다. 4) 좌측 사이드 바 빈 여백에 마우스 오른쪽 버튼 클릭하고 '매개변수 만들기'를 선택한다. 5) 생성한 매개변수를 표시해 준다. (오른쪽 버튼 클릭 - 매개변수 표시) 6) 매개변수에 따라 화면이 움직일 수 있도록 '계산된 필드'를 만들어준다. 7) 생성한 필드를 '색상' 마크에 드래..

[Tableau 중급] 10. 매개 변수 만들기 (문자열, 부울)

https://youtu.be/1C0vSCt2xjM 위 강의를 보고 실습하면서 정리한 내용입니다. 상수 값을 동적인 값으로 변경 => Parameter (매개 변수) ▶ 문자열 매개 변수 만들기 [화면을 매개변수에 따라 동적으로 변경하기] 1) 차원에 있는 [매출]과 [주문 일자]를 더블클릭하고 마크를 '막대'로 변경한다. 2) [고객 세그먼트]를 '색상'에, [매출]을 '레이블'에 드래그한다. 3) 좌측 사이드 바 빈 여백에 마우스 오른쪽 버튼 클릭하고 '매개변수 만들기'를 선택한다. 4) 생성한 매개변수를 표시해 준다. (오른쪽 버튼 클릭 - 매개변수 표시) 5) 좌측 사이드 바 빈 여백에 마우스 오른쪽 버튼 클릭하고 '계산된 필드 만들기'를 선택한다. 6) 생성한 필드를 행 선반에 있는 [매출]에 ..

[Tableau 중급] 9. 테이블 계산 함수 만들기 (대시보드 만들기)

https://youtu.be/KI4tOfTxmFs 위 강의를 보고 실습하면서 정리한 내용입니다. ▶ 테이블 계산 함수를 활용하여 대시보드 만들기 7과 8에서 생성한 계산식&매개변수를 활용하여 대시보드를 만든다. [고객 세그먼트별 최근 n개월 시트 만들기] 1) 차원에 있는 [주문 일자]를 열 선반에 '연속형/월'로 넣고, 측정값에 있는 [c. 측정값]을 행 선반에 드래그한다. 2) 매개변수에 있는 [측정값?]과 [최근 N개월?]에서 우클릭 후, '매개 변수 표시'를 선택한다. 3) 측정값에 있는 [F_LAST N Months?]를 필터에 드래그하고 '참'인 것만 표시되도록 한다. 4) 행 선반에 있는 [c. 측정값]을 복제하고, 마크를 원으로 변경한다. 5) 측정값에 있는 [FIRST or LAST]를..

[Tableau 중급] 8. 테이블 계산 함수 만들기 (TOTAL, WINDOW_AVG)

https://youtu.be/KI4tOfTxmFs 위 강의를 보고 실습하면서 정리한 내용입니다. ▶ TOTAL 함수로 전체 값 표시하기 1) 측정값에 있는 [매출]과 차원에 있는 [고객 세그먼트]를 클릭하고 표현 방식을 통해 파이 차트를 만들어준다. 2) 레이블에 [고객 세그먼트]와 [매출]을 드래그해 준다. 3) 좌측 사이드 바 빈 여백에서 우클릭 후, '계산된 필드 만들기'를 선택한다. : 매출의 TOTAL 합계를 표현하는 계산식을 입력해 준다. 4) 3)에서 생성한 계산식을 '세부 정보' 마크에 드래그해 준다. 5) 제목에 전체 매출이 표시될 수 있도록 편집해 준다. ▶ WINDOW_AVG 함수로 전체 평균과 연평균 이상/미만 구분하기 [전체 평균 이상/미만] 1) 차원에 있는 [주문 일자]와 측..

[Tableau 중급] 7. 테이블 계산 함수 만들기 (RANK, FIRST, LAST)

https://youtu.be/KI4tOfTxmFs 위 강의를 보고 실습하면서 정리한 내용입니다. ▶ RANK 함수를 써서 순위를 표시 [RANK 함수 사용하기] 1) 측정값에 있는 [수익]을 열 선반에 드래그하고, 차원에 있는 [제품 중분류]를 더블클릭한다. 2) [수익] 기준으로 내림차순 정렬한다. 3) 측정값에 있는 [수익]을 '색상'에 드래그한다. 4) 좌측 사이드 바 빈 여백에서 우클릭 후, '계산된 필드 만들기'를 선택한다. 5) 필드명은 'RANK', 식은 'RANK(SUM(수익))'을 입력해 준다. 6) 측정값에 있는 [RANK]를 행 선반 내 [제품 중분류] 좌측에 드래그가 불가한 점이 확인된다. : 태블로에서 연속형은 불연속형보다 뒤에 배치되는 속성이 있다. 7) 측정값에 있는 [RAN..

[Tableau 기초] 6. 대시보드 만들기

https://youtu.be/v68eXCMpslU 위 강의를 보고 실습하면서 정리한 내용입니다. ▶ 막대 차트로 필터 액션 적용하기 [연간 제품 대분류별 매출] 1) 측정값에 있는 [매출]과 차원에 있는 [주문일자]를 더블 클릭한다. 2) 마크를 라인 자동에서 막대로 변경한다. 3) 차원에 있는 [제품 대분류] 필드를 드래그해서 색상 마크에 올린다. 4) 툴바에 있는 맞춤을 ‘표준’에서 ‘전체 보기’로 변경한다. 5) 측정값에 있는 [매출] 필드를 레이블 마크에 드래그한다. 6) 왼쪽 축에 마우스 우클릭 후 머리글 표시를 해제한다. [제품 분류별 매출 & 수익] 1) 차원에 있는 [제품 대분류]와 [제품 중분류] 필드를 계층으로 만든다. 2) 행 선반에 [제품 대분류]와 [제품 중분류]를, 열 선반에 ..

[Tableau 기초] 5. 테이블 데이터 시각화

https://youtu.be/53aclDHG358 위 강의를 보고 실습하면서 정리한 내용입니다. ▶ 크로스탭 만들기 크로스탭은 가장 일반적인 데이터 표시 방법으로 항목별 숫자 값 표시하는데 유용하다 1. 차원에 있는 [제품 대분류]를 더블 클릭하여 행 선반에 [제품 대분류]를 올린다. 2. 측정값에 있는 [매출]을 더블 클릭하면 현재 텍스트 자동으로 되어 있는 마크에 따라 테이블 안에 합계가 표시된다. 3. 차원에 있는 [고객 세그먼트]를 열 선반에 올리면, 매출의 합계가 [고객 세그먼트] 기준으로 더 나눠진다. 4. [제품 대분류]와 [제품 중분류] 기준으로 [제품 분류] 계층을 만들어준다. : [제품명]을 계층에 넣고 싶으면, [제품 중분류] 밑에 드래그해 준다. 행 및 열 총합계 및 소계 추가 5..