반응형
Selection
Selection은 테이블에서 특정 조건을 만족하는 행(row)만 선택하여 반환하는 연산입니다. SQL에서는 WHERE 절과 동일한 역할을 합니다.
SELECT *
FROM Project
WHERE Location = 'Toronto' OR Location = 'London';
Project 테이블에서 Location이 "Toronto" 또는 "London"인 모든 행을 선택합니다.
SELECT Address, FirstName
FROM Employee
WHERE Sex = 'M';
Employee 테이블에서 성별이 남성(M)인 직원의 주소(Address)와 이름(FirstName)만 선택합니다.
Projection
Projection은 테이블에서 원하는 열(column)만 선택하여 반환하는 연산입니다. SQL에서는 SELECT 컬럼명에 해당합니다.
SELECT Name, Dept
FROM Employee;
Employee 테이블에서 모든 행 중에서 이름(Name) 과 부서(Dept) 컬럼만 선택하여 결과를 반환합니다.
반응형
'Computer Science > SQL' 카테고리의 다른 글
SQL | 관계형 데이터베이스에서 Cartesian Product란? (0) | 2025.04.22 |
---|---|
SQL | UNION과 DIFFERENCE 정리 (0) | 2025.04.21 |
SQL | 관계형 데이터베이스의 기본 관계 유형 (1:1, 1:N, M:N 관계) (0) | 2025.04.19 |
SQL | 관계형 데이터베이스 기본 용어 정리 (Domain, Relation, Table, Attribute, Column, Row, Tuple) (0) | 2025.04.18 |
SQL | 관계형 데이터베이스와 Key 개념 정리 (0) | 2025.04.17 |