ที่มหาวิทยาลัยอาจารย์ของฉันสอนฉันปีนี้ว่าคำสั่ง 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 อื่นอาจทำงานแตกต่างกันอย่างไร
FYI สนับสนุนการเรียนการสอนที่มีอยู่ที่นี่ (ภาษาฝรั่งเศส) สไลด์ที่เกี่ยวข้องอยู่ที่มุมซ้ายล่างของหน้า 10