예, 숙제 문제이지만 무고한 사람을 보호하기 위해 이름이 변경되었습니다. 의미, 나는 숙제 자체를 묻는 것이 아니라 오히려 그것의 작은 부분이므로 전체를 이해할 수 있습니다.관계 대수 - 'having'절을 표현하는 적절한 방법은 무엇입니까?
--The 쿼리가 두 번 이상 발생하는 자동차 가격을 나열합니다 :
는의는이 같은 SQL 쿼리가 있다고 가정하자.select car_price from cars
group by car_price
having count (car_price) > 1;
관계 대수 에이의 일반적인 형태는 Y는 (GL, 등)은 Y가 그리스 기호는 R 는 GL 그룹 속성의리스트이고, AL 그래서 집계
목록이다
이Y (count(car_price)) cars
그래서, 어떻게 "가진"절은 그 문에 기록됩니다 같은 관계 대수가 보일 것이다? 속기가 있나요? 그렇지 않은 경우 해당 관계에서 선택하면됩니까? 아마도이게 뭔가?
SELECT (count(car_price) > 1) [Y (count(car_price)) cars]
나는 시간이에 인터넷을 검색하고 관계 대수 할 필요가 변환의 어떤 사례를 발견했다. 도와 주셔서 감사합니다!
+1 ...이 질문에 대한 결정적인 답이 줄 거의 불가능하다 것으로 보인다. – hobodave
흠, 제목에 "관계형 대수"가있는 것은 기본적으로 숙제라고 생각합니다. –
관계형 대수에 대해서는 아무것도 알지 못합니다. 그러나 "having"은 집합의 집합에 적용 할 수 있다는 것을 제외하고는 "where"와 같습니다. 관계형 대수가 다른 이유가 있습니까? – BobMcGee