Computer Science/SQL

SQL | Selection과 Projection 정리

올리브한입 2025. 4. 20. 02:12
반응형

https://www.goconqr.com/note/5025057/select-statement

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) 컬럼만 선택하여 결과를 반환합니다.

반응형