Today I Learned
240103 / 데이터 분석 부트캠프 11일차 (내일배움캠프 Data_1기)
sance
2024. 1. 3. 21:11
♣ 이번주 목표 : 프로그래밍 기초 데이터 리터러시/Python 학습
- SQL 코드 카타 53-73번 풀이 복습
- '데이터 리터러시' 강의 수강
데이터 리터러시가 뭔지 잘 몰랐는데 이번 강의를 들으면서 데이터 분석에 조금 도움이 될 것 같다.
처음 미니 프로젝트를 할 때도 프로그램을 돌려서 데이터 분석 결과를 만드는 건 할만했지만 그 데이터를 활용한 결론 도출이 어려웠는데 강의를 듣고 나니 방향성을 어떻게 잡아야 할지 이정표가 생긴 것 같다.
SQL 코드 카타 73번을 풀면서 어려움을 느껴 그동안의 풀이를 다시 복습하는 시간을 가졌었는데 다시 73번 문제를 마주했을 때 역시나 어려움이 있어 구글링을 통해 문제를 해결했다.
사용자 지정 변수 SET
- SET @변수명 = 변수 값; >> 변수 설정
- SET 이외에 SELECT에 변수를 할당할 때는 = 대신 := 을 사용
재귀 함수 WITH RECURSIVE문
- CTE를 정의하면서 재귀적으로 자기 자신을 참조할 수 있는 함수
-
-- 0부터 10까지 출력하는 재귀함수 예시 WITH RECURSIVE 테이블명 AS( SELECT 0 AS NUM # 초기값 설정 UNION ALL SELECT NUM+1 FROM CTE WEHRE NUM < 10 # 반복을 멈추는 조건 )
[SQL] 프로그래머스 / 입양 시각 구하기(2)
73. 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간
seonah-til.tistory.com