≫ GROUP BY
GROUP BY
#그룹 함수
SUM();
AVG();
COUNT();
MAX();
* GROUP BY의 조건은 WHERE이 아닌 HAVING을 사용함
≫ JOIN
JOIN
여러개의 테이블을 한번에 사용하는 것을 JOIN이라고 함.
이럴 땐, WHERE로 조건을 걸어줘야 함. (WHERE 서로 공유하는 칼럼명이 같을 때)
≫ SUBGQUERY
SUBGQUERY
SELECT 문이 여러개 사용된 형태. 조건에 SELECT문이 들어감.
≫ TRANSACTION
> AUTO_INCREMENT
: 값을 넣지 않아도 1씩 자동증가 된다.
> PRIMARY KEY
: 고유 번호 즉, 같은 값이 저장안된다.
* (AUTO_INCREMENT) 와 보통 같이 쓰임.
> DECIMAL(자리수 , 소수점자리수)
: 예) DECIMAL (19, 4) ==> 총 19자리까지 표현되며 소수점은 4자리까지 표현
> NOT NULL
: 값을 않넣으면 에러발생
> start transaction
: 트랜잭션 기능 사용
[1] rollback ==> start transaction 부터 rollback 까지 전부 취소된다.
[2] commit ==> start transaction 부터 commit 까지 전부 실행된다.
'SQL' 카테고리의 다른 글
[Oracle] 오라클 사용법_기초 (0) | 2022.01.03 |
---|---|
[SQL] JAVA 와 연동하는 방법 (0) | 2021.11.30 |
[SQL] SQL 프로그래머스 연습 (0) | 2021.11.30 |
[SQL] 기본이론(2) 다양한 함수 정리 (0) | 2021.11.30 |
[SQL] SQL 기본이론(1) SELECT, WHERE, LIKE, ORDERBY (0) | 2021.11.30 |
댓글