해당 포스팅은 강의에 대한 내용과 개인 노트(GPT-4o 의 도움을 받음)가 포함되어 있습니다.

학습 계기
프로덕트 디자이너로 이직을 하게된다면 언젠가 써먹을 수 있겠지..라는 생각에서 시작하여
백지의 무의 상태보다는 얄팍하더라도 존재한 유가 낫다는 생각으로 그렇게 시작한 SQL 공부.
인프런에 즐비한 SQL 강의 중 수강료도 괜찮고 후기도 괜찮아 보여서 바로 결제를 했다.
해당 강의를 완강하고 나면 수강 소개에 있는 수강 로드맵을 따라 SQL 중급 &문제풀이를 공부해볼 생각이다.
11월에는 SQLD 취득을 목표로 하고 있어 해당 시험에 많은 도움이 될 것 같다.

SQL이란?
구조적 쿼리 언어(SQL)는 관계형 데이터베이스에 정보를 저장하고 처리하기 위한 프로그래밍 언어
쿼리(Query)란 쉽게 이야기해서 데이터베이스에 정보를 요청하는 것
SELECT/FROM/LIMIT
SELECT 는 무엇을 가져올 것인지
FROM 은 어떤 테이블에서 데이터를 가져올 것인지
아스타 (*)은 전체 컬럼의 데이터를 다 보여주세요
: 보고싶은 컬럼 데이터만 가져오는 방법
Note
테이블과 달리 엔티티는 실제로 존재하지 않는 아닌 일종의 개념

" Customers 테이블에서 CustomerName과 Address 를 가져와주세요. "
→ 다른 정보를 가져오고 싶을 때는 콤마(,)를 쓴다.
데이터의 양이 많지 않을 때는 괜찮지만 데이터가 많을 때는 너무 많은 데이터가 로드될 수 있다
이럴 때 딱 필요한 만큼 가져올 수 있는 것이 LIMIT

" 거기서 10열까지만 보여주세요. "
해커랭크
SQL 문제를 연습해볼 수 있는 사이트이다. MySQL을 꼭 체크해주기
HackerRank - Online Coding Tests and Technical Interviews
HackerRank is the market-leading coding test and interview solution for hiring developers. Start hiring at the pace of innovation!
www.hackerrank.com

'데이터 리터러시' 카테고리의 다른 글
| [백문이불여일타] 데이터 분석을 위한 기초 SQL (3) (0) | 2024.08.04 |
|---|---|
| [백문이불여일타] 데이터 분석을 위한 기초 SQL (2) (0) | 2024.08.04 |