DB 공부 (1)

푸른하늘·2024년 4월 14일
1

개발자 유아기

목록 보기
12/14

<Notes>

  • 취업용 내용 정리는 github.io에 차차 올려보자
  • 이곳은 내 개인 공부와 느낀 점을 나누는 공간
  • 반복 학습은 꽤나 중요하다는 것을 매번 느껴요..

✅ SQL

  • 관계형 데이터베이스 관리시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어

ddl, dml, dcl은 나중에 프로그래머스 sql 문제들 복기하면서 어려웠던 거 위주로 함께 정리하는 시간을 가질게요..

이곳에서 정리할 내용은

  1. SQL 문법/함수/기능은 대문자로 작성한다.
  2. 테이블명은 소문자로 작성한다.
  3. 컬럼명은 소문자로 작성한다.
  4. 값은 실제 값을 그냥 사용하면 된다.

정도..?

그리고 SELECT 쿼리의 작성, 실행 순서 정도?

  • 작성 순서
    SELECT -> FROM -> WHERE -> GROUP BY -> (HAVING) -> ORDER BY
  • 실행 순서
    FROM -> WHERE -> GROUP BY -> (HAVING) -> SELECT -> ORDER BY

SQL에서 사용되는 함수는 사실 거의 Excel에서 사용되는 함수와 거의 비슷하답니다..ㅎㅎ


✅ Amazon Athena

  • 표준 sql을 사용하여 amazon s3에 저장된 데이터를 쉽게 분석할 수 있는 대화형 쿼리 서비스

아데나의 쿼리 편집기를 사용하면 sql문을 작성 및 실행하여 데이터 원본을 추출 할 수 있습니다

앞으로 현업에서 이녀석을 많이 쓰지 않을까 싶네요


<에필로그>

현업 데이터를 가지고 쿼리를 작성해서 결과를 본 경험이 있는데요

확실히 Data Analyst(DA)는 데이터에 대한 충분한 이해와 사고가 없으면 결과를 추출하고 해석하는데 큰 어려움을 겪는 것 같아요

DA가 결과를 잘못 전달하면 그 후에 이어지는 모든 작업이 큰일 날 수 있으니 입사할 때, 쿼리 테스트를 괜히 보는 게 아닌 것 같네요 ㅋㅋㅋㅋㅋ

profile
천방지축 어리둥절 빙글빙글 돌아가는 내인생

0개의 댓글

관련 채용 정보