PostgreSQL | ||
---|---|---|
이전 | 다음 |
두 클래스를 만들어 봅시다. 수도 클래스에는 상태가 포함되어 있습니다 메이저 토토 사이트 인 수도. 당연히 수도 클래스 메이저 토토 사이트에서 물려 받아야합니다.
테이블 메이저 토토 사이트 생성 ( 이름 텍스트, 모집단 플로트, 고도 int- (FT) ); 테이블 캐피탈 생성 ( 상태 char2 ) 상속 (메이저 토토 사이트);이 경우 수도 인스턴스상속모든 속성 (이름, 모집단 및 고도) 부모, 도시로부터. 속성 이름의 유형입니다 가변 길이 ASCII 문자열의 기본 Postgres 유형입니다. 속성 모집단의 유형은 플로트, 기본 우편 요금입니다. 이중 정밀 플로팅 포인트 번호를 입력하십시오. 주 수도 상태를 보여주는 추가 속성, 상태가 있습니다. ~ 안에 Postgres, 클래스는 0 개 이상의 다른 클래스에서 상속받을 수 있으며 쿼리는 클래스의 모든 인스턴스 또는 모두를 참조 할 수 있습니다. 클래스의 사례와 모든 후손들.
예를 들어, 다음 쿼리는 모든 도시를 찾습니다 500 피트 이상의 태도에 위치하고 있습니다 :참고 :상속 계층은 실제로 a입니다 지시 된 acyclic 그래프.
이름, 고도를 선택하십시오 메이저 토토 사이트에서 여기서 고도 500; +----------+----------+ | 이름 | 고도 | +----------+----------+ | 라스 베이거스 | 2174 | +----------+----------+ | 마리포사 | 1953 | +----------+----------+
반면에, 모든 메이저 토토 사이트의 이름을 찾기 위해 500 피트 이상의 고도에 위치한 주 수도, 쿼리는 :
C.Name, C.Altitude를 선택하십시오 메이저 토토 사이트에서* c 여기서 c.altitude 500;반환 :
+----------+----------+ | 이름 | 고도 | +----------+----------+ | 라스 베이거스 | 2174 | +----------+----------+ | 마리포사 | 1953 | +----------+----------+ | 매디슨 | 845 | +----------+----------+여기 도시의“*”는 쿼리가 상속의 도시 아래 도시와 모든 수업을 통해 달리기 계층. 우리가 이미 논의한 많은 명령 -select, 업데이트and삭제-이 "*"표기법을 지원합니다 다른 사람, 좋아요Alter.
이전 | 홈 | 다음 |
배열 | up | 쿼리 언어 |