rubus0304 님의 블로그
[데이터분석 1일차] (select from/ where) 본문
1. 데이터분석관련 관심직무분석
2. 엑셀보다 쉽고 빠른 SQL 강의 1주차
1. 데이터 활용직무 - 비즈니스 분석가
선정이유: 기본적으로 데이터분석가에 대한 채용의 기회가 더 넓으므로 4개월간 데이터분석가로써의 취업준비를 할 예정이지만, 개인적으로 해외영업 및 해외시장분석 경력을 활용할 수 있는 시장분석업무에도 흥미가 있어 선정함.
I. 비즈니스 분석가 (Business Analyst, BA) 란,
비즈니스 결정을 내리고, 사업 담당자와 의사 소통함으로써 데이터에서 도출 된 통찰력을 취하고 이를 “현장에서” 적용하는 데 중점을 둔다. ‘데이터 분석가 - 경영진 및 이해 관계자’ 간의 중개인 또는 번역가 역할을 수행하며, 복잡한 주제를 전달하고, 실용적인 솔루션을 적용하는 걸 즐기는 사람들에게 적합한 직무이다.
* 데이터 분석은 프로그램, 데이터 및 계산 도구를 사용하여 빅 데이터와 관련 통찰력을 탐색하고 찾는데 중점을 두므로 데이터 및 컴퓨터 작업을 좋아하는 사람들에게 적합하다는 측면에서 비즈니스 분석가와 구별할 수 있다.
II. 비즈니스 분석가 상세 구분
- 운영 리서치 분석가
- 시장 조사 분석가
- 재무 분석가 등
III. 비즈니스 분석도구
- SQL, SWOT, IBM, Rational Requisite Pro, Blueprint 및 Axure 등
IV. 비즈니스 분석가 공통역량
- 통계 분석을 위한 컴퓨터 언어 사용 능력
- 프로그래밍 기술 능력
- 설문지 및 SQL 도구 능력
- Business intelligence (BI)와 보고서 작성능력
(BI: 데이터 분석을 통한 의사결정 및 프로세스 개선 작업)
- 데이터 마이닝과 시각화 능력
- 문제 해결 분석능력
- 효과적인 의사소통능력
- 창의적 사고능력
V. 비즈니스 분석가 채용
1.채용공고
- 시장 분석(리서치) 전문가 - 시장분석, 기업분석, 보고서 작성
[(주)파오스파트너스] 시장 분석(리서치) 전문가 - 시장 분석, 기업 분석, 보고서 작성 (D-49) - 사람인 (saramin.co.kr)
2.필요역량
- 논리적 사고력
- 문서도구 활용 (파워포인트, 워드, 엑셀, 한글)
- 서술식 글쓰기 능력
- 데이터 통계 분석 능력
- 마인드셋: 책임감, 꼼꼼함, 메타인지
3.업무방식
- 시장 트렌드 조사분석
- 기업 현황 조사분석
- 데이터 통계 및 시각화
- 기획서 및 보고서 및 제안서 작성
- 온라인 콘텐츠 및 출판물 원고 작성
4.주요 데이터
- 소비자조사/ 트렌드 분석 데이터
- Cf. 시장조사/ 데이터 분석 사이트 (블랙키위, 네이버 데이터랩, 네이버 쇼핑 BEST, 네이버 키워드도구, 네이버 크리에이터 어드바이저, 케이맵스, 구글 트렌드, 태그 파인더, 셀러마스터, 틱톡트렌드)
2. 엑셀보다 쉽고 빠른 SQL 강의 1주차
수업내용:
- 데이터베이스와 SQL 이 무엇인지 이해한다
: BDeaver 24.2.1 설치, SQL (쿼리)
: '테이블' - 엑셀파일, '컬럼' - 각 열 / ctrl + Enter 또는 ▷ (실행)
- SELECT, FROM 문 이용하여 데이터를 조회한다
: select * (전체) / Select 컬럼1, 컬럼2 (필요한 항목만) / select 컬럼 as " 한글, 특수문자 (-하이픈 포함)" 또는 select 컬럼 (한칸 띄어쓰기) 별명(영문, 언더바)
from 테이블
- WHERE 절 이용하여 데이터를 필터링한다
: 비교연산, BETWEEN (and) - 숫자, IN (A, B, C) 포함(숫자,'문자'), LIKE ('문자' &, &'문자'&, '문자'%)
: AND, OR, NOT
(모든 토글 열고 닫는 단축키)
Windows: Ctrl +alt+t
Mac : ⌘ + ⌥ + t
★항목 뽑기 (Select from)
1. (전체 항목 뽑기)
select * (전체)
from 테이블
2. (필요 항목만) Select 컬럼1, 컬럼2
3. (별명) select 컬럼 as " 한글, 특수문자 (-하이픈 포함)" 또는 select 컬럼 (한칸 띄어쓰기) 별명 (영문, 언더바)
★ 조건에 맞는 필터: WHERE (* 반드시 from 다음에 기재)
Select *
from 테이블
Where 컬럼 조건식
에러메세지 떴을 때
왜 났는가? 뒷 부분 에러이유
자주 만나는 메세지
- 테이블 명 다르게 - ~ doesn't exist
- 컬럼 명 다르게 - Unknown column ~in ~
- 필터링 조건에서 '' 작은 따옴표 안했을 때 - Unknown column ~ in where clause
등등 찬찬히 읽어보기!!
1주차 과제후기
상품 준비시간이 20~30분 사이인 '한국음식'의 식당명과 고객번호 조회하기
SELECT restaurant_name, customer_id
from food_orders
where food_preparation_time between 20 and 30 and cuisine_type = 'Korean'
**밑줄 부분 혹시 몰라 과제힌트보고 알아챔. '한국'음식 이니까 restaurant_name 만 하는게 아니라 조건식에 cuisine type = 'Korean' 도 추가!
지시사항
- 조회해야 할 컬럼 특정하기
- ‘사이’ 조건 : BETWEEN
- 특정 조건 지정 : =
- 복수의 조건 지정 : AND
소감: 본 캠프부터 시작하며, Zep이나 Notion 등이 헷갈려서 오전에는 @_@ 상태였다. 데이트분석관련 채용공고 등 등을 봤을 때 원래 관심있던 비즈니스 분석파트보다 데이터분석에 대한 채용기회가 더 많은 걸 확인 할 수 있었다. 데이터분석가정도의 실력을 쌓아놓고 비즈니스 분석가 공고도 열심히 찾아보자 생각했다. 이름이 귀여운 DBeaver를 처음 설치하고 강사님이 알려주시는 데로 엑셀보다 쉽게 1주차 강의를 무난히 배웠다. 실습위주의 강의였고, 컴활 1급 공부할 때 엑셀보다 데이터베이스를 더 재밌게 공부했는데 비슷한 느낌이 들었다. SQLD 수업 부터는 갑자기 난이도가 높아진다는데, 이번 주는 기본기를 튼튼히 다져놓아야겠다..!
'Data Analyst > daily' 카테고리의 다른 글
[데이터분석 4일차] (라이브세션 과제: where구문, subquery) (1) | 2024.10.04 |
---|---|
[데이터 분석 3일차 ② ]데이터가 없거나 상식적이지 않을 때 NULL, COALESCE, Pivot Table, Window function (rank, sum, date(포맷함수) (0) | 2024.10.02 |
[데이터 분석 3일차 ①] Subquery, JOIN (1) | 2024.10.02 |
[데이터 분석 2일차 ②] (Replace, Substring, Concat, 문자데이터 바꾸기 , IF, Case, User Segmentation, 오류해결) (0) | 2024.10.01 |
[데이터분석 2일차 ①] (연산, 평균, 갯수, 최대, 최소, Group by, Order by) (1) | 2024.10.01 |