<SQL 강의 1주차 요약>
1.SQL 기본
select : 데이터를 가져오라는 기본 명령어, 모든 Query의 시작
from : 데이터를 가져올 테이블을 특정
select * : 모든 컬럼을 가져옴
> 테이블의 모든 컬럼이 필요하지 않을 때 * 대신 컬럼1, 컬럼2 등으로 필요한 컬만 뽑을 수 있음.
2. 조건에 맞는 데이터로 필터링하기
where 문법을 사용하여 조건 부여
1) 비교연산자(<,>,= 등 사용 가능)
## not 은 <>로 사용 가능
2) between A and B : A와 B사이
in (@, #) : @와 #를 포함하는
like : 비슷한
> ex) LIKE 'X%' : X로 시작하는
LIKE '%X%' : X가 들어가는
3) 여러 조건을 부여하고 싶으면?
--> 논리연산자(and, or, not)
<SQL 강의 2주차 요약>
1. 계산 함수 사용
1) 합계 : SUM(컬럼)
2) 평균 : AVG(컬럼)
3) 갯수 : COUNT
전체데이터 구하기 : COUNT(* 혹은 1)
몇 개의 값을 가지고 있는 지 구할 때 : DISTINCT
4) 최댓값과 최솟값 : MAX(컬럼), MIN(컬럼)
2. 그룹화 하기
> group by 컬럼 : 카테고리로 묶어서 연산할 수 있음.
3. 정렬하기
> order by 컬럼 : 컬럼값을 기준으로 오름차순으로 정렬
order by 컬럼 desc : 내림차순으로 정렬.
'TIL > SQL' 카테고리의 다른 글
TIL (7/15) <두 개의 컬럼으로 그룹화하기, 조건에 맞는 사용자 조회하기> (0) | 2024.07.15 |
---|---|
TIL (7/12) <group by, having, 서브쿼리를 사용하는 이유> (2) | 2024.07.12 |
TIL (7/11) <Round(), div> (0) | 2024.07.11 |
TIL #3 < join(SQL), NULL처리, Pivot table, Window function> (0) | 2024.06.28 |
TIL #2 <문자 포맷 가공, case, subquery> (0) | 2024.06.27 |