퍼포먼스 마케터 부트캠프 1주 4일차 (참여 1일차)

MIN BAEK·2025년 5월 15일
0

1. 오늘 학습 키워드
SQL, 쿼리, 테이블, 컬럼, 기본문, 조건문

2. 학습한 내용

  • SQL 전반적인 구조
    데이터를 조회하는 가장 기본문 select
    어디서 데이터를 가져오는지 from
    조건을 주는 where
    범주별로 계산해주는 group by
    조회된 결과를 정렬해주는 order by

  • 필터링을 할 때 유용한 표현 (비교연산, between, in, like)

  • SQL 계산 함수 (sum, avg, count, min, max)

  • 문자 포맷 다를 때 가공 함수 (replace, substr, concat)
    replace(바꿀 컬럼, 현재 값, 바꿀 값)
    substr(조회 할 컬럼, 시작 위치, 글자 수)
    concat(붙이고 싶은 값 1, 붙이고 싶은 값 2, 붙이고 싶은 값 3, …)

  • 조건에 따라 포맷을 다르게 변경하는 함수 (IF,CASE)
    if(조건, 조건을 충족할 때, 조건을 충족하지 못할 때)
    case when 조건 1 then 값(수식) 1
    when 조건2 then 값(수식) 2
    else 값(수식)3
    end

  • 조건문을 사용할 수 있는 경우?
    새로운 카테고리 , 분류 만들기
    연산식을 적용할 조건 지정하기
    ex) 상황에 따른 수수로율 다를 때 조건문으로 각각 다른 계산 방식, 수수료율 적용 가능
    다른 문법 안에서 적용하기

3. 학습하며 겪었던 문제점

  • 2주차 강의 숙제
    "음식 종류별 가장 높은 주문 금액과 가장 낮은 주문금액을 조회하고,
    가장 낮은 주문금액 순으로 (내림차순) 정렬하기"
    내림차순 : 큰 값에서 작은 값으로 정렬
    가장 낮은 주문금액순인데 왜 내림차순인지에 대한 이해 오류
    : 가장 낮은 주문금액을 기준으로 min(price) desc 로 적용하여 문제 해결

  • 부주의로 인한 에러메시지 자주 발생

4. 오늘의 인사이트

  • , '' "" 를 더욱 신경쓰자! 사소한 것에서 오류는 자주 발생한다!
  • 강의 수강에서 그치지 않고, 계속 복습, 실습 해보자 > 보는 것과 적용해보는 것은 다르다!
  • 늦게 참여하게 된 만큼 더욱 더 아자자~

5. 내일 학습 할 일 정리

  • SQL 강의 끝까지 수강 완료하기!(중요)
  • 개념이랑 헷갈렸던 것들 정리하고 다시 한번 더 풀어보기
  • 시간 나면 강의 처음부터 다시 복습하기
profile
안녕하세요 백민입니다:)

0개의 댓글