지우너

[정보처리기사 실기] SQL 본문

Records/정보처리기사

[정보처리기사 실기] SQL

지옹 2024. 9. 29. 12:30

SQL 파트 공부 모음집

 

SQL 기본

[DB 특강] SQL 기본문

DDL 정의어 → 구조를 만드는 것 CREATE, DROP, ALTER

DML 조작어 → 데이터 조작 INSERT, UPDATE, DELETE, SELECT

DCL 제어어 → 권한을 주거나 뺏거나(GRANT, REVOKE), 트랜잭션 연산(COMMIT, ROLLBACK, SAVEPOINT)

 

DML의 기본 구조

  • INSERT INTO 테이블명 (속성a, 속성b) VALUES ('값', '값')
    • (속성a, 속성b)는 생략할 수 있으나, 생략하지 않는 것이 좋음. 생략할 경우 VALUES의 값을 테이블의 순서대로 입력해야 함
  • UPDATE 테이블명 SET  속성a=변경값, 속성b=변경값 WHERE 조건
    • (WHERE조건을 주지 않는 경우 속성a, b에 있는 모든 값이 변경값으로 변경됨)
  • DELETE FROM 테이블명 WHERE 조건
  • SELECT (DISTINCT) 속성명 FROM 테이블명 WHERE 조건 GROUP BY 속성명 HAVING 집계함수 ORDER BY 속성명 (ASC/DESC)
    • 집계함수 sum(), avg(), min(), max(), count()

 

(아래 내용은 흥달쌤 GROUP BY에 나온 설명을 정리한 것)

 

IN & EXISTS

[5분 특강] #15 IN & EXISTS

더보기

정답


풀이

 

 

 

 

GROUP BY

Q&A] 영상답변 | GROUP BY

더보기

정답


풀이

 

SQL-JOIN

[Q&A] 영상답변 | SQL - JOIN

INNER JOIN
LEFT/RIGHT OUTER JOIN
FULL OUTER JOIN