dml(3)
-
정보처리기사 - SQL 응용 #123
123. DML - JOIN 123.1 JOIN 2개의 릴레이션에서 연관된 튜플들을 결합하여, 하나의 새로운 릴레이션을 반환 JOIN은 일반적으로 FROM절에 기술하지만, 릴레이션이 사용되는 곳 어디에나 사용할 수 있음 JOIN은 크게 INNER JOIN과 OUTER JOIN으로 구분 123.2 INNER JOIN 일반적으로 EQUI JOIN과 NON-EQUI JOIN으로 구분 조건이 없는 INNER JOIN을 수행하면 CROSS JOIN과 동일한 결과를 얻을 수 있음 CROSS JOIN(교차 조인) : 교차 조인은 조인하는 두 테이블에 있는 튜플들의 순서쌍을 결과로 반환 교차 조인의 결과로 반환되는 테이블의 행의 수는 두 테이블의 행의 수를 곱한 것과 같음 123.2.1 EQUI JOIN JOIN 대상..
2023.08.19 -
정보처리기사 - SQL 응용 #121
121. DML - SELECT-1 121.1 일반 형식 SELECT [PREDICATE] [테이블명.]속성명 [AS 별칭][, [테이블명.]속성명, ···] [, 그룹함수(속성명) [AS 별칭]] [, Window함수 OVER (PARTITION BY 속성명1, 속성명2, ··· ORDER BY 속성명3, 속성명4, ···)] FROM 테이블명[, 테이블명, ···] [WHERE 조건] [GROUP BY 속성명, 속성명, ···] [HAVING 조건] [ORDER BY 속성명 [ASC | DESC]]; SELECT절 PREDICATE : 검색할 튜플 수를 제한하는 명령어를 기술 DISTINCT : 중복된 튜플이 있으면 그 중 첫 번째 한개만 표시 속성명 : 검색하여 불러올 속성(열) 또는 속성을 이용한..
2023.08.19 -
정보처리기사 - SQL 응용 #120
120. SQL - DML 120.1 DML(Data Manipulation Language, 데이터 조작어) 데이터베이스 사용자가 저장된 데이터를 실질적으로 관리하는데 사용되는 언어 DML은 데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공 DML의 유형 명령문 기능 SELECT 테이블에서 튜플을 검색 INSERT 테이블에 새로운 튜플을 삽입 DELETE 테이블에서 튜플을 삭제 UPDATE 테이블에서 튜플의 내용을 갱신 120.2 삽입문(INSERT INTO~) 기본 테이블에 새로운 튜플을 삽입할 때 사용 일반 형식 INSERT INTO 테이블명([속성명1, 속성명2, ···]) VALUES (데이터1, 데이터2, ···); 대응하는 속성과 데이터의 개수와 데이터 유형이 일치해야 함..
2023.08.19