Computer Science/SQL
SQL | Selection과 Projection 정리
올리브한입
2025. 4. 20. 02:12
반응형
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) 컬럼만 선택하여 결과를 반환합니다.
반응형