대학에서 교수님은 올해이 SQL 문장을 가르쳐 주셨습니다.
SELECT COUNT(length) FROM product
2
다음 데이터 세트와 함께 반환 됩니다.
| product |
|id | length | code |
|-------------------|
| 1 | 11 | X00 |
| 2 | 11 | C02 |
| 3 | 40 | A31 |
그녀는 COUNT
중복을 계산하지 않는다고 말함으로써 그것을 정당화했습니다 .
나는 교수에게 그녀가 실수했다고 생각한다고 말했다. 그녀는 일부 DBMS가 중복을 계산하거나 계산하지 않을 수 있다고 대답했습니다.
많은 DBMS를 시도한 후에는이 동작을 가진 것을 찾지 못했습니다.
이 DBMS가 존재합니까?
교수가이 행동을 가르 칠 이유가 있습니까? 그리고 다른 DBMS가 다르게 동작 할 수도 있다는 언급조차 없습니까?
참고로, 과정 지원은 여기 (프랑스어)로 제공 됩니다. 관련 슬라이드는 10 페이지의 왼쪽 아래에 있습니다.