Skip to main content

[SQL] 프로젝션(π)


파이 기호 π 옆에 붙은 속성 이름과 숫자의 의미는?

1. π (파이) 기호 의미

데이터베이스에서 자주 쓰이는 파이 기호(π)는 관계대수(Relational Algebra)에서 프로젝션(projection)을 나타낸다.
  • π (프로젝션): 테이블(릴레이션)에서 특정 열(속성)만 선택해서 결과를 만드는 연산이다.
  • 예를 들어, π_{Name, Age}(Person)Person 테이블에서 NameAge 컬럼만 추출하는 의미이다.

2. π 옆에 붙은 속성 이름

예를 들어:

πA,B,C(R)\pi_{A, B, C}(R)πA,B,C​(R)
  • A, B, C릴레이션 R에서 추출할 속성(컬럼) 이름들이다.

숫자가 붙어 있다면 보통은 다음 중 하나를 의미한다.

  • 속성 번호(index): 릴레이션 내 속성들의 위치(예: 1번째, 2번째 컬럼)

3. 정리

요소

의미

π

프로젝션, 특정 속성(컬럼) 선택

π 옆 속성명

추출하고자 하는 컬럼 이름

숫자(붙어있다면)

속성 위치 인덱스나 식별자