1주차
where 절과 같이 쓰는 문법
(개인적으로 헷갈리는 문법)
- 범위 조건
- select ~ from ~ where ~ between ~ and ~
- 포함 조건
- select ~ from ~ where ~ in (포함할 데이터)
- 패턴(문자열 규칙) 조건
- select ~ from ~ where ~ like ‘%문자열 규칙’
- % → ‘앞에 어떤 문자열이 있든 상관 없다’를 의미하는 문자
유용한 문법
- 중복 제거
- select distinct(~) from ~
- 해당 항목 숫자 세기
2주차
묶고 싶은 항목 묶기
- group by 사용
- 보고 싶은 항목을 group by 로 코드 작성 후 select 문 재작성
- 항목 별 최대, 최소를 보고 싶으면
- select min(~) or max(~) from ~
- 평균을 보고 싶다면
- select avg(~) from ~
- 반올림을 하고 싶으면 round(avg(~), 자릿수)
깔끔하게 정렬
- order by 사용
- 기본 오름차순으로 정렬
- 내림차순 → order by ~ desc
where 절과 같이 쓰기
- group by 문을 사용하기 전에 where 절로 잘라 놓는다.
개인적인 팁
- 먼저 묶을 사항을 생각하여 group by로 묶고 다음에 보고싶은 사항을 생각해 낸다.