해당 포스트는 유튜브 SQL전문가 정미나님의 영상을 학습하면서 기록한 내용입니다.
DB: chadwick.db
SELECT * FROM Salaries;
Salaries 테이블의 모든 데이터를 불러오기
SELECT * FROM Salaries WHERE salary < '100000';
salary가 $100,000 미만 필터링
SELECT * FROM Salaries WHERE salary < '100000' ORDER BY salary;
salary로 그룹하여 sorting (오름 차순)
SELECT * FROM Salaries WHERE salary < '100000' ORDER BY salary DESC;
salary로 그룹하여 sorting (내림 차순)
SELECT * FROM Salaries WHERE salary < '100000' AND teamID = 'CHA' ORDER BY salary DESC;
AND
- 조건을 추가해준다
SELECT teamID FROM Salaries;
Salaries 테이블 내의 teamID 조회
SELECT DISTINCT teamID FROM Salaries;
DISTINCT
-중복 제거
SELECT DISTINCT teamID, COUNT(*) FROM Salaries GROUP BY teamID;
각 team에 몇명이 있는지 카운팅
COUNT
- 갯수 세기
SELECT DISTINCT teamID, COUNT(*) FROM Salaries GROUP BY teamID HAVING COUNT(*) = 247;
이중 247명을 가진 team만 조회
'자격증' 카테고리의 다른 글
[SQLD] INSERT 쿼리 (0) | 2020.08.29 |
---|---|
[SQLD] UPDATE 쿼리 (0) | 2020.08.29 |
[SQLD] JOIN 쿼리 2 (0) | 2020.08.29 |
[SQLD] JOIN 쿼리 1 (0) | 2020.08.29 |
데이터분석 준전문가(ADsP) 합격 후기 (1) | 2020.08.25 |