전체 글 7

[스타르타 코딩] 엑셀보다 쉬운 SQL 4주차 -최종 정리 및 후기-

우선 강의 자체는 추천입니다~! 추천 이유는 크게 2가지입니다. 1. 최신 강의라 현재 프로그램 기능과 일치함 코딩 / 프로그램을 사용하는 강의의 경우 시간이 흐르면 기능명이 바뀌거나 해서 따라하는 데에 어려움이 존재하는데 해당 강의는 그런 점이 하나도 없이 매끄러웠습니다. 게다가 대표님이 하시는 강의니 프로그램이 업데이트되면 같이 업데이트 되지 않을까라는 기대감도 있습니다 ㅎㅎㅎ 2. QNA가 거의 2분만에 답장이 옴 코딩을 하시는 분들은 아시겠지만 코딩은 출력값은 같으나 SQL 문 자체는 상이할 수 있습니다. 특히 해당 강의는 퀴즈 / 숙제 등이 많기에 혼자 고민하면서 만들다가 강의 동영상과는 전혀 다른 코드를 만들 수도 있는데요 ㅎㅎ 제가 그랬습니다... 근데 QA를 하니 2분만에 코드가 작동되지 ..

SQL 2023.03.26

[스파르타 코딩] 엑셀보다 쉬운 SQL - 3주차

이번에 배운 내용은 join, union으로 다양한 데이터 셋을 연결하여 보다 다양한 분석을 가능하게 하는 기능이다. 스파르타 코딩은 강의 시간을 여러 개로 짤라 녹화를 하기에 체감상 짧다는 느낌이 들고, 다양한 숙제 / 실습으로 구성되어 있어서 확실히 짧은 기간에 빠르게 성장하는 데에 좋은 것 같다. 아마 다음에 또 코딩 / 데이터 분석 강의를 듣는다면 스파르타 코딩에서 듣지 않을까 싶을 정도...! SQL문 작성 팁! 1. 각 데이터들 확인하기 Select * from [테이블명1] Select * from [테이블명2] 2. 테이블1, 2에 중복으로 들어간 범주명 찾기 ex) user_id 3. 해당 범주명을 이용하여 연결하기 ex) inner join orders o on pu.user_id = ..

SQL 2023.03.22

[태블로] 세계 3등에게 배우는 실무 밀착 데이터 시각화 CH03~09

드디어 태블로 실무 강의를 연속해서 들었습니다. 생각보다 정말 다양한 걸 할 수 있었습니다. 기본적인 히스토그램 차트, 도넛차트를 넘어 지도를 활용한 차트, KPI를 한눈에 보기 쉽게 하는 차트 등 정말 응용도가 높았습니다. 태블로는 매우 직관적이기에 데이터 셋에서 보이는 블록을 하나 선택해서 드래그를 해서 열이나 행에 두면 바로 적용이 되더군요. 예를 들어, Scatter Plot에서는 합계(Sales)가 블록으로 존재하였기에 해당 블록을 드래그해서 열에 두니 바로 적용이 되었답니다. 그리고 [마크] 칸에 데이터 중 하나를 넣게 되면 해당 내용을 기반으로 표에 표시가 됩니다. 여기서는 [Product Name]을 넣었고, 그렇기에 저 원 하나하나가 Product별 Sales(매출액)과 Profit Ra..

태블로 2023.03.21

[스파르타 코딩] 엑셀보다 쉬운 SQL 2주차

해당 강의에서는 "group by"와 "order by"에 대하여 배웠습니다. 우선 해당 기능들을 잘 쓰기 위해서는 하기 절차를 지키는 것이 가장 중요합니다. [기본 쿼리 작성법] 1. Show tables 입력 : 어떤 테이블이 있는지 확인 2. Select * from 테이블명 : 해당 테이블에 어떤 데이터가 있는지 확인 3. 만약 원하는 데이터가 없다면 다른 테이블명을 입력하여 확인 4. Select [범주명] from [테이블명] 원하는 데이터 범주명을 확인하여 테이블 내에서 확인 5. SQL 쿼리 작성하기 이 중 5. SQL 쿼리 작성하기 중 group by와 order by를 배웠습니다. Q1. 앱개발 종합반의 결제수단별 주문건수 세어보기 select payment_method, count(*..

SQL 2023.03.19

[태블로] 세계 3등에게 배우는 실무 밀착 데이터 시각화 CH02

이번 강의를 태블로의 기본 개념을 전부 설명하는 느낌이었습니다. 그렇기에 내용은 많고, 실습은 비교적 적었기에 힘들었으나 이후에는 실습들이 많으니 더욱 즐거울 것으로 보입니다. 우선 엑셀만 사용하였던 저에게 가장 신기하였던 것은 2가지였습니다. 하나는 실시간 데이터를 그대로 반영할 수 있다. 다른 하나는 굉장히 직관적으로 데이터 분석이 가능하다. 그럼 하나씩 살펴보겠습니다. 1. 실시간 데이터 반영하는 방법 (1) google sheet를 이용한 방법 1. 구글 스프레드 시트에 Importhtml 수식 사용 (홈페이지 주소,"table",1) = 홈페이지에 있는 첫(1)번째 표(table)을 가져오기 시간이 흐른 뒤 해당 시트에 들어가서 f5 (새로고침)을 누르면 자동적으로 데이터가 업데이트 됩니다. 왜..

태블로 2023.03.18

[태블로] 세계 3등에게 배우는 실무 밀착 데이터 시각화 CH01

생각보다 한국에는 많은 데이터가 공공으로 오픈되어있다. 그러나 데이터는 방대하고, 의미를 찾아내는 과정은 쉽지 않다. 그렇기에 이번에 데이터 시각화 수단인 Tableau 강의를 수강해보기로 했다! 끊임없는 배움... 우선 첫 강의 내용은 데이터 시각화와 데이터 시각화가 필요한 내용에 대하여 다루었다. 해당 내용은 현업에서도 많이 느꼈던 점이기에 공감이 많이 됐다! Q. 회사 내에서 데이터 시각화가 왜 중요할까? A. 인사이트를 찾고 커뮤니케이션을 하기 위해서..! 사실 많은 서비스가 시장에 나오고 있으나 잘 되지 않는 이유를 뽑자면 여러가지가 있겠지만 우선 시장의 니즈를 잘 반영하지 못했기 때문이다. 이런 상황에서 시장의 니즈를 파악할 수 있는 인사이트를 찾는 방법이 데이터 시각화인 것이다..! 어떤 내..

태블로 2023.03.12

[스파르타 코딩] 엑셀보다 쉬운 SQL 1주차

코딩이라곤 "Hello World" 밖에 모르던 제가 처음으로 코딩을 시작하며 일지를 쓰게 되었습니다. 미숙하지만 하나씩 배워가는 과정을 써보려 합니다. 해당 과정은 이론보다는 실제로 경험을 하면서 배우는 과정이기에 주 내용은 어떻게 SQL 쿼리를 작성하는지를 위주로 작성할 예정입니다:). Q. SQL이란? A. "Structured Query Language"로 데이터베이스에 요청(Query)하여 원하는 데이터를 가져오는 것을 도와주는 언어라는 뜻 Q. SQL 기본 문법은? Show [특정 테이블명] = 특정 테이블에 대한 내용을 보여줘 Select * from [특정 테이블명] = [특정 테이블]에 있는 모든 정보(*)를 보여줘 Select [A 열에 대한 데이터] from [특정 테이블명] = [특..

SQL 2023.03.08