데이터 아티클 & SQL 스터디

다롱·2025년 1월 23일

오늘 배운 것

1. 데이터 아티클

1) 데이터 리터러시

  • 데이터 리터러시 정의 :데이터를 활용해 문제를 해결 할 수 있는 능력
  • 데이터 리터러시를 위한 필요한 환경 : 데이터 기반 사고방식, 데이터를 탐색할 수 있는 환경, 데이터분석가
  • 즉, 실제 업무에서 부터 데이터 기반의 사고방식과 핵심지표를 집중할 수 있는 대시보드 구성, 협업 구성원들이 원활하게 분석 할 수 있는 데이터 플랫폼 구성이 필요

2) 데이터 분석 시 실수 하는 것들

- 생존자 편향의 오류 : 상황에 대해서 다양하게 보는 것이 아닌 단편적으로 파악하는 경우
- 심슨의 역설 : 전체지표와 그룹을 나눈 지표의 방향성이 다르게 나타나는 상황
- 상관관계에 따른 성급한 일반화 :여러 지표를 비교하여 지표간의 관계를 파악하거나, 상관성은 있지만 인과성이 없는 결과로 데이터를 해석
- 목적에 맞지 않는 지표 : 동일한 목적이더라도 세부적인 내용에 따른 의사결정이 다를 수 있음

데이터 분석 시 알아두어야 할 것

  • 이를 방지하기 위해서 충분한 근거 확보와 데이터 분석에 대한 다양한 상황과 데이터 해석의 기준을 파악

2. SQL 계산하기

1) 연산기호 활용

select food_preparation_time,delivery_time,
       food_preparation_time + delivery_time as total_time
from food_orders

'+(더하기) ,- (빼기) , * (곱하기) , /(나누기)' 기호로 활용이 가능함

2) 함수로 활용하기

  • 합계 : sum (컬럼), 평균: AVG (컬럼)
  • 데이터 갯수 : count (컬럼) - 컬럼명 대신 1이나 * 표시 가능
  • 몇개의 값을 가지고 있는지 갯수 구할 때 (중복 제거 값) : distinct
select count(1) count_of_orders,
       count(distinct customer_id) count_of_customers
from food_orders

3) 최대 값, 최소값 구하기

  • 최소값 : Min(컬럼) / 최대값 : max(컬럼)

4. 퀘스트 2번 문제 풀이 (5~8)

1) product 테이블에서 제품 이름(product_name)과 가격(price)만을 선택하는 쿼리를 작성해주세요.

select product_name,price
from product

2) products 테이블에서 제품 이름에 '프로'가 포함된 모든 제품을 선택하는 쿼리를 작성해주세요.

select id, product_name,price, category
from products
where product_name Like '%프로%'

3) products 테이블에서 제품 이름이 '갤'로 시작하는 모든 제품을 선택하는 쿼리를 작성해주세요.

select id, product_name,price, category
from products
where product_name Like '갤%'

4) products 테이블에서 모든 제품(product)을 구매하기 위해 필요한 돈을 계산하는 쿼리를 작성해주세요.

select Sum(price) as product
from products

오늘의 회고

오늘 아티클도 읽고, SQL 내용을 파악하느라 정신없는 하루였다. 아티클에 대한 내용은 내가 현업을 하며 놓쳤던 부분인지라, 겉에서 보이는 데이터에 안주하지 않고 목표설정과 가설, 근거를 명확하게 잡는 과정을 잊어버리지 말아야겠다는 생각을 했다. SQL 과정은 진도 빼는 것은 어렵지 않지만, 외울 부분이 상당히 많은지라 너무 시간이 오래 걸리고 있다. 파이썬도 공부해야하는데 개강일까지 갈길이 멀다....주말과 다음주 연휴에 잊지 않고 공부를 해야겠다 (세월이 야속하구나 ㅠㅠ)

profile
새로운 길로 다시 가고자 하는 잉여인간 https://dadakimmm.tistory.com/

0개의 댓글