11.14(목) 사전캠프 2일째 기록

Laña·2024년 11월 14일
1
post-thumbnail

<아티클 스터디>

  • 데이터 분석가는 어떤 일을 하나요?
    데이터 분석가에 대해 몰랐던 내용을 조금이나마 잘 알 수 있게 되었고, 본인이 속한 산업에 관심을 가져야 하며 기초 수학, 통계학 등에 대한 지식이 있어야 데이터 분석이라는 작업을 잘 수행할 수 있다고 느끼게 되었다. 아티클을 읽으며 새롭게 알게된 사실은 다양하지만 가장 신기했던 부분은 다음과 같다. 데이터 분석을 하며 내가 세운 지표가 혹 '허영 지표'는 아닐지에 대한 고민을 해보는 단계가 필요하다는 사실이다. 후에 데이터 분석을 하게 된다면 이 사실을 꼭 명심하여 그 단계를 추가해서 분석 과정을 진행해야겠다.

<오늘 배운 것 요약>

  • SQL 1주차 강의
    SQL의 정의와 기본 구조(Select From)
    정의: Database를 사용하기 위한 기본 언어
    기본 구조: food_orders 를 전체 보여줘
    Select *
    From food_orders
    Where, Between and, Like, In, And, Or, Not등 활용
    - where: 원하는 조건을 찾고 싶을 때 (<=, <, >, >=, <> 같지 않은 것 등과 같은 부등호 사용)
    - Between A and B: A와 B사이의 것만 (where 뒤에 사용)
    - Like: ~와 비슷한 것들 ('%A' A로 끝나는것 / '%A%' A가 포함된 것 / 'A%' A로 시작하는 것)
    - In ( , , ): 안에 포함되어 있는 것만
    - And: 조건이 2개 이상일 때 사용
    - Or: 조건 2개 이상일 때 하나만 만족하면 되는 조건을 찾는 경우
    - Not: 제외되는 조건을 찾는 경우

에러메세지
- 에러코드 옆에 나와있으니 모든 에러 상황을 다 이해할 필요는 없고 그때마다 적혀있는 부분 참고하여 확인하면 된다
예) 예시 이외 예외사항은 에러 메시지를 읽어볼 것!
테이블이 존재하지않을때 : Table '이름' doesn't exist
컬럼 명을 다르게 적었을 때 : Unknown column '이름' in 'field list'
필터링 조건에서 문자에 '작은 따옴표' 안붙였을때 : Unknown column '이름' in 'where clause'

  • 1주차 숙제
    문제: 상품 준비시간이 20~30분 사이인, 한국음식점의 식당명과 고객번호 조회하기 (food_order에서)
    <지시사항>
    1. 상품 준비시간이 20~30분 사이인, 한국음식점의 식당명과 고객번호 조회하기
    - 조회해야 할 컬럼 특정하기
    2. ‘사이’ 조건 : BETWEEN
    3. 특정 조건 지정 : =
    4. 복수의 조건 지정 : AND
    ```
    Select restaurant_name, customer_id
    from food_orders
    where food_preparation_time Between 20 and 30
    and cuisine_type='Korean'



 
profile
SQL, Python, Code Kata

0개의 댓글