ㅁ where
- 데이터에 조건을 부여, 필터링한 결과를 조회
- 여러 연산자를 결합하여 사용 가능
- 결합 가능한 연산자
- 비교연산자(=, <, >, !=, >=, <=),
- SQL연산자(BETWEEN),
- 논리 연산자(AND, OR)
ㅁ 비교연산자
- 레코드를 검색시 조건에 맞는 데이터만 표현
- 연산자 종류
- = : 같음
- < : 미만
- : 초과
- = : 이상
- <= : 이하
- != : 같지 않음
- <> : 같지 않음
ㅁ 논리연산자
- AND - 모든 조건을 만족한 레코드를 조회
- OR - 조건을 하나라도 만족한 레코드를 조회
- NOT - 조건 값이 아닌 레코드를 조회
- between A AND B : A와 B를 포함한 사이의 값
- IN A : A안에 값과 일치하는 값을 조회
- LIKE '비교문자'
- 비교 문자와 형태가 일치(%(모든 문자), _(한 글자) 사용)
- 대소문자를 안가림
- %는 와일드카드
- 언더바('_')는 한개의 글자를 포함
ㅁ IS NULL
- NULL 값을 갖는 값.
ㅁ 집계 함수(aggregate function)
> 여러 행으로부터 하나의 결과값을 반환
- count : 해당 항목 레코드의 개수를 반환
- sum : 해당 항목 레코드의 합계를 반환
- avg : 해당 항목 레코드의 평균을 반환
- max : 해당 항목 레코드의 최대값을 반환
- min : 해당 항목 레코드의 최소값을 반환
- variance : 해당 항목 레코드의 분산을 반환
- stddev : 해당 항목 레코드의 표준편차을 반환
ㅁ group by
- 특정 항목을 기준으로 그룹화, 그룹화 하려는 항목이 select 문 안에 존재
'멋쟁이사자처럼 AI School 8기(fin) > TIL(Today I Learn)' 카테고리의 다른 글
[멋쟁이사자처럼 AI스쿨 8기] Day 16 TIL (0) | 2023.01.17 |
---|---|
[멋쟁이사자처럼 AI스쿨 8기] Day 15 TIL (0) | 2023.01.16 |
[멋쟁이사자처럼 AI스쿨 8기] Day14 SQL week1 with 이범재(제주코딩베이스캠프) (1) | 2023.01.13 |
[멋쟁이사자처럼 AI스쿨 8기] Day12 TIL (0) | 2023.01.11 |
[멋쟁이사자처럼 AI스쿨 8기] Day11 TIL (0) | 2023.01.10 |