반응형
반응형
1. 행 개수 구하기 - count
count(집합)
중복 제거 : distinct
전체 : all
2. count 이외의 집계 함수
3. 그룹화 - GROUP BY
SELECT * FROM 테이블명 GROUP BY 열1,열2....
내부 처리 순서
WHERE -> GROUP BY -> HAVING -> SELECT-> ORDER BY
=> where구에서는 집계함수를 사용할 수 없다.
=> having 구 사용
4. 서브쿼리
(SELECT 명령)
Mysql 에서는
delete from 테이블명 where a = (select min(a) from 테이블명); 불가
패턴
slelect구에서는 스칼라값만 사용할 수 있다.
그외 set,from에서 사용가능
insert
=> insert select
테이블 행 복사할때 유용
5. 상관 서브쿼리
exists(select 명령)
in 연산자
반응형
'sql' 카테고리의 다른 글
데이터베이스 객체 작성과 삭제 (0) | 2020.09.10 |
---|---|
오라클 jdbc (0) | 2020.09.09 |
insert,delete,update (0) | 2020.09.09 |
정렬 (0) | 2020.09.07 |
SELECT (0) | 2020.09.07 |