TIL (2024-05-09)

JayJay Choi·2024년 5월 9일
0

TIL

목록 보기
22/61

새로운 발제 "데이터 전처리 & 시각화" 조심스레 따라가보는 왕왕초보데이터 분석가

Today Goal

✅ 파이썬 61~80까지 풀기 & 오답⭕

✅ SQL 코드카타 1문제풀기 & 오답⭕

✅ 파이썬 코드카타 5문제 풀기 & 오답❌

✅ 데이터 전처리 & 시각화 반이상 듣기

Today I Learn

💡SQL

✔자동차 대여 기록 별 대여 금액 구하기❌(다시풀기)
CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블에서 자동차 종류가 '트럭'인 자동차의 대여 기록에 대해서 대여 기록 별로 대여 금액(컬럼명: FEE)을 구하여 대여 기록 ID와 대여 금액 리스트를 출력하는 SQL문을 작성해주세요. 결과는 대여 금액을 기준으로 내림차순 정렬하고, 대여 금액이 같은 경우 대여 기록 ID를 기준으로 내림차순 정렬해주세요.
✅ 오답노트 쿼리문

  • where절에 필요하지 않은 것을 포함하지 않는 방법으로 풀어야 더 정확하다 .
  • history_id가 재사용되지 않았는 지 확인해야 하며, unique 조건을 붙여야한다고한다.
  • case when절을 사용하려면 end_date와 start_date를 history_id별로 확인을 하고 조건을 걸어주어야 한다고 한다..
    -나중에 시간이 되면 다시 where절에 서브쿼리를 넣어서 만들어보자.

💡Python 300제

✔67번
✅ 오답노트 쿼리문

✔69번
✅ 내 처음 쿼리문

  • 어제 배운걸로 사용했는데.. 이렇게 나와서.. 뭐지 했더니...
    ✅ 정답 쿼리문
  • 데이터가 여러개일 때, for문과 반복문을 사용한거같다.
    ✔74번 다음 코드를 실행해보고 오류가 발생하는 원인을 설명하라.
    ✅ 오답노트 쿼리문
  • tuple은 원소의 값을 변경할 수 없다.
    ✔75번 t가 바인딩하는 데이터 타입은 무엇인가?
    ✅ 오답노트 쿼리문

    -원칙적으로 튜플은 ()와 함께 데이터를 정의해야 하지만, 사용자 편의를 위해서 괄호 없이도 동작한다.
    ✔76번 변수 t에는 아래와 같은 값이 저장되어 있다. 변수 t가 ('A', 'b', 'c') 튜플을 가리키도록 수정 하라.
    ✅ 오답노트 쿼리문
  • 튜플은 값을 변경할 수 없기 때문에, 변수t가 ('A', 'b', 'c')가 되길 원하면 새로운 튜플을 만들어서 업데이트 해야함.
    ✔80번 range 함수
    ✅ 오답노트 쿼리문
  • range()함수는 단순한 동작을 반복하고 싶을때 사용, 어제 배웠다.. 기억좀..해라...

💡Python 코드카타

오늘은.. 포기.....

💡알게 된것

✔데이터 전처리 & 시각화를 배웠는데.. 새로운 것들이 너무 많다.. 흡수하는데 시간이 조금 걸릴꺼 같다.
✔코드카타 SQL은 가능한 where절에서 포함되어 있지 않을 것을 제외하는 쪽으로 풀어야 정확하다.

How was it?

✔코드카타 SQL이 조금씩 다시 보이기 시작했다.
✔데이터 전처리 & 시각화가 어려운데. 그래도.. 무슨 말인지 이해는 간다. 다만, 내것으로 흡수하는데 시간이 조금 걸릴꺼 같다는 생각이 들었다.

profile
차근차근 열심히 따라가보는 왕초보의 기록들!

0개의 댓글