[혼공학습단 8기] 혼자 공부하는 SQL _ 2주차

도비·2022년 7월 10일
0

HGSQL

목록 보기
6/10
post-thumbnail

Chapter 03-2 (2주차 기본 미션)

ORDER BY: 결과가 출력되는 순서 조절 (ASC/desc)

ㅤㅤㅤㅤㅤ↪ ORDER BY 절은 WHERE 절 다음에 나와야한다. (순서를 지켜야 한다)

ㅤㅤㅤㅤㅤㅤ↪ ORDER BY 절은 정렬 기준이 여러 개의 열이 될 수 있다.

LIMIT: 결과의 출력 개수 제한

ㅤㅤ↪ LIMIT 절은 중간부터 출력할 수 있다. LIMIT [offset,] row_count (LIMIT row_count OFFSET offset)

DISTINCT: 조회된 결과에서 중복된 데이터를 1개만 남김

GROUP BY & HAVING: GROUP BY 열 이름 HAVING 조건식

ㅤㅤ↪ 총 구매액이 1000 초과인 회원을 내림차순으로 상위 3 row 까지 출력

집계함수: SUM(), AVG(), MIN(), MAX(), COUNT(), COUNT(DISTINCT)

ㅤ✔ p.138 확인문제 2번 풀고 인증샷

Chapter 03-3 (2주차 선택 미션)

ㅤ✔ 데이터 입력, 삭제하는 기본 형식 작성하기

INSERT: INSERT INTO 테이블 [(열1, 열2, ...)] VALUES (값1, 값2, ...) ;

AUTO_INCREMENT


INSERT INTO ~ SELECT

Copy all columns from one table to another table:

INSERT INTO another_table
ㅤSELECT * FROM one_table
ㅤWHERE condition;

Copy only some columns from one table into another table:

INSERT INTO another_table (column1, column2, column3, ...)
ㅤSELECT column1, column2, column3, ...
ㅤFROM one_table
ㅤWHERE condition;

UPDATE:
ㅤUPDATE 테이블_이름
ㅤㅤSET 열1=값1, 열2=값2, ...
ㅤㅤWHERE 조건 ;

DELETE: DELETE FROM table_name [WHERE conditions];

DROP: DROP object object_name;

TRUNCATE: TRUNCATE TABLE [database_name.]table_name;

0개의 댓글