0224월요일
하루 요약: 코드카타4문항, SQL라강3회차듣고복습, 그 과제 1문항 오늘 풀기와 어제 낸 과제 리뷰받고 복습, 두번째 팀프로젝트 분석미션 시작

🔵코드카타 4개
✅9
- https://school.programmers.co.kr/learn/courses/30/lessons/59038
SELECT DATETIME AS 보호시작일시
FROM ANIMAL_INS
ORDER BY DATETIME
LIMIT 1 - 이게 범용성 측면에서 좋다고 한다 다른 짧은 코드도 있지만 min(datetime) as 보호시작일시 from animal_ins 하는 거는 다른상황에서도 쓰기는 어렵다고 한다 문제는 풀 수 있지만
✅10
- https://school.programmers.co.kr/learn/courses/30/lessons/59037#fnref1
- SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION!='AGED'
ORDER BY ANIMAL_ID; - 따옴표 안써서 작동안됨 휴 살았다 충격받을뻔
✅11.12
- SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME, DATETIME DESC; - 네임 다음에 콤마 말고 앤드를 썼었다. 지금 보니 이 문법이 너무나 특별할 바가 없는데 왜 어렵게 생각하는것 같지?
🖤낼 13번부터 풀면됨.
🔵오늘 한 일
🧶저번 과제 복습
- 복습, 수정, 다시풀기✅
- first_login_date 에러때문에 혼란과 교착 해결하기 (질문) ✅
🧶3회차 라이브세션
- 과제는 7일 후에 마감, 5문제라 매일 1문제씩 풀 예정이다.
- 개인 필기 복습 ✅
- 녹화본 복습 ✅
- 텍스트자료 복습 ✅
- 과제 문제 풀이 1번 ✅
🧶과제 답안 적는 과정
처음에는 아래와 같이 적었는데 결과값이 너무 희한하게 생긴 것이다.
select distinct serverno, first_login_date, count(game_account_id) as cnt
from basic5.users
where substring(first_login_date, 1, 7)
group by serverno, first_login_date
;
그래서 열심히 다시 공부를 한 결과 ㅋㅋㅋ
SELECT serverno, SUBSTRING(first_login_date, 1, 7) AS login_month,
COUNT(DISTINCT game_account_id) AS cnt
FROM basic5.users
GROUP BY serverno, SUBSTRING(first_login_date, 1, 7);
오답노트:
substring 용법을 잘 몰랐다는 사실을 알게 됐다. first login date가 새 옷을 입은것처럼 써줘야하는 것이고
기존에 없던 컬럼을 지정하는 거면 항상 as를 써서 이름을 만들어줘야하는데 그걸 생각 못했었다.
글구 세고싶은 game account id에다가만 count distinct만 하면 된다는거를 깨달았다.
🧶 분석 프로젝트 시작! 이번 주 진행
🖤 팀 성과
원활한 팀활동을 위해 피그잼에서 하다가 피피티 제작으로 옮겨가는 로드맵 ✅
슬랙 채팅방 분할되어 더욱 원활한 소통중 (프로젝트방, 의문해결방(?), 일반대화방) ✅
🖤 개인 할 일
피그잼에 브레인스토밍 후 대주제-소주제 정해서 2시까지 제출하기 ✅
디비버와 데이터 내려받아서 연결하기를 해야된다. ✅ but 메모리 부족 오류로 디비버 꺼짐... 충격... 내일 해결키로.
팀활동에서 피그마 이용해서 주제를 선정 - 이커머스로 하게 됨. ✅ 아래 사진은 논의 과정임.

팀원분들이 이커머스에 다 관심이 있으셔서 여러 좋은 아이디어가 많이 있었기 때문에 이쪽으로 의견이 모였다.
이 주제의 경우 다른 주제에 비해서는 데이터가 아주 풍부하지는 않았지만 (5개월간의 화장품 회사 고객 장바구니 데이터)
이 분석의 목표를 잘 정할 수 있었기에 우리가 찾고 싶은 것, 논리 전개 등이 타주제에 대해서보다 탄탄한 편이었다.
명확한 목표의 존재가 데이터 분석에서 가장 중요한 부분임을 우리 모두 공부했기에 이것으로 결정하기로 합의했다.
참고로 이 프로젝트의 목표는 '소비자 데이터를 다각도로 분석해보고, 문제의 원인을 파악할 수 있으면 해보고, 매출상승을 위한 효과적인 방안 고안' 이다.
내일할일은 🌆⛲⛺
- 이거 해결:데이터 연결하고프나 메모리 부족 오류
-코드카타 13,14
-과제 2번문항 풀기
-분석프로젝트 시이이작
-개인 루틴, 생활관리 룰 지키기
끝.
'본캠프 > TIL ♨' 카테고리의 다른 글
| [TIL 8일차] 아드레날린 하루: TIL을 쓰기엔 프로젝트 마감 임박으로 심장이 두근 (0) | 2025.02.27 |
|---|---|
| [TIL 7일차] 노력한 하루: 외출했지만 어떻게든 팀활동과 강의 참여를 도모 (0) | 2025.02.26 |
| [WIL] SQL라이브세션 2주차 과제 리뷰!! 현재 수준 점검. 반성과 칭찬. (1) | 2025.02.23 |
| [TIL] 5일차: 발표도 끝났겠다 깊게 집중하는 날. (0) | 2025.02.21 |
| [TIL]본캠프4일차: 코드카타2, 직무스터디4일차, 라이브세션, 국취상담 (0) | 2025.02.20 |