※제로베이스 데이터 취업스쿨 11기 수강 중
📗 33번째 공부 내용 요약
SQL의 기초적인 문법들을 학습했다.
1.SELF JOIN : self join의 문법 학습 및 실습
2. CONCAT, ALIAS, DISTINCT, LIMIT : 문법 학습 및 실습
📖 33번째 공부 내용 자세히
1. SELF JOIN
SELECT column1, column2, ...
FROM tableA, tableB, ...
WHERE condition;
#snl_show 에 호스트로 출연한 celeb 을 기준으로
#celeb 테이블과 snl_show 테이블을 SELF JOIN
SELECT celeb.id, celeb.name, snl_show.id, snl_show.host
FROM celeb, snl_show
WHERE celeb.name = snl_show.host
'''
+----+--------+----+--------+
| id | name | id | host |
+----+--------+----+--------+
| 4 | 강동원 | 1 | 강동원 |
| 5 | 유재석 | 2 | 유재석 |
| 6 | 차승원 | 3 | 차승원 |
| 7 | 이수현 | 4 | 이수현 |
+----+--------+----+--------+]
'''
2.CONCAT, ALIAS, DISTINCT, LIMIT
1) CONCAT
- 여러 문자열을 하나로 합치거나 연결
SELECT CONCAT('string1', 'string2', ..);
2) ALIAS
- 컬럼이나 테이블 이름에 별칭 생성
- as는 생략 가능하다
#컬럼
SELECT column as alias
FROM tablename;
#테이블
SELECT column1, column2, ...
FROM tablename as alias;
3) DISTINCT
- 검색한 결과의 중복 제거
SELECT DISTINCT column1, column2, ...
FROM tablename
4) LIMIT
- 검색 결과를 정렬된 순으로 주어진 숫자만큼 조회
SELECT column1, column2...
FROM tablename
WHERE condition
LIMIT number;
➰ N번째 후기
SQL 기초 파트도 이렇게 마무리! 이제 다음부터 SQL 심화인데, 수월하게 배울 수 있기를...!
※본 내용은 제로베이스 데이터 취업 스쿨에서 제공하는 학습 내용에 기반합니다.
'제로베이스 데이터 스쿨 > 일일 스터디 노트' 카테고리의 다른 글
35번째 스터디노트 / SQL 심화 - primary key, foreign key, 집계함수, group by, having (0) | 2023.02.22 |
---|---|
34번째 스터디노트 / SQL 심화 - SQL file, Database 백업, Python과 SQL (0) | 2023.02.22 |
32번째 스터디노트 / SQL 기초 - IN, LIKE, UNION, JOIN (0) | 2023.02.20 |
31번째 스터디노트 / 파이썬 EDA 학습 과제 1) 스타벅스와 이디야 매장 데이터 분석 (0) | 2023.02.16 |
30일차 스터디노트 / 파이썬 EDA LEVEL 테스트 2회차 (0) | 2023.02.15 |