새싹 데이터분석가의 성장 일기

[240708 TIL] 리터러시와 파이썬 그리고 sql

DorYi 2024. 7. 9. 08:49

역시나 피곤한 월요일의 고비를 넘기고 드디어 찾아온 9시!!

공부를 하다보면 (특히 안 풀릴 때) 시계가 빨리 가길 하염없이 기도하는 것 같다ㅎㅎ

 

오늘도 참 다양하게 열공을 했는데, 우선 아침이면 늘 하는 프로그래머스 코드카타

그리고 데이터 리터러시, 파이썬 강의까지!!

심지어 오늘은 파이썬 라이브세션과 데이터분석 특강 세션이 있어 더욱 바빴다.

(은근 시간이 잘 간 것 같기도..?!)

하지만 할 일을 끝내기에는 시간이 조금 부족했다는 점 ㅠㅠ


[SQL 문제] 조건별로 분류하여 주문상태 출력하기

문제 풀이

SELECT ORDER_ID,
       PRODUCT_ID,
       date_format (out_date, '%Y-%m-%d') OUT_DATE,
CASE WHEN date_format(OUT_DATE, '%Y-%m-%d') <= '2022-05-01' then "출고완료"
     WHEN date_format(OUT_DATE, '%Y-%m-%d') > '2022-05-01' then "출고대기"
     else "출고미정" end 출고여부
from food_order
order by order_id

 

date_format과 연산자

값을 반환하는 함수 연산자를 사용할 수 있다.

date_format 함수는 또 다른 값(년, 월, 일)을 반환하기 때문에 연산자 사용이 가능함

*반환하지 않는 함수는 연산자를 사용할 수 없음

 

[데이터 리터러시]

문제 정의 방법론

1. MECE

 - 문제를 상호배타적이면서 전체적으로 포괄적인 구성요소로 나누는 것

 - 복잡한 문제를 체계적으로 분해하고 구조화된 방식으로 분석할 수 있음

 

2. 로직 트리

 - MECE 원칙 기반 복잡한 문제를 더 작고 관리하기 쉬운 하위 문제로 분해함

 - 상위 문제에서 시작해 하위 문제로 계층적 접근

 - 도표 형식으로 되어 있어 파악하기 쉬움

 

데이터 유형

정성 데이터

 - 비수치적인 데이터로 셀 수 없으며 주관적인 요소를 포함함

 - 정형, 구조화 돼 있지 않아 데이터를 구조화 하기 어려움

 - ex. 텍스트, 비디오, 오디오

 

정량 데이터

 - 데이터가 숫자 형태로 존재해 양적인 측정과 통계적 분석이 가능

 - 객관적이며 지표로 만들기 용이함

 - ex. 설문조사, 실험, 인구통계, 지표분석 등