7. NULL Values: गहाळ डेटा बरोबर हाताळा
7.5 NULL असताना COUNT(*) vs COUNT(column)
का (Why). NULL असताना चुकीचा COUNT खोटे बोलतो.
काय (What). COUNT(*) रो मोदतो. COUNT(column) त्या कॉलममधील NULL वगळतो.
कसं (How). orders वर COUNT(*) आणि COUNT(note) तुलना करा.
पायऱ्या
- दोन्ही counts.
- फरक = गहाळ नोट्स.
- tickets.amount_eur वर तेच.
उदाहरणे
उदाहरण 1 · dataset: raja_coffee
SELECT COUNT(*) AS all_orders,
COUNT(note) AS orders_with_note
FROM orders;Output
| all_orders | orders_with_note |
|---|---|
| 24 | 2 |
Meaning. फरक = note NULL असलेले रो.
Ravindra Bagale's Tip
AVG also ignores NULLs — useful, but know what you are averaging.
Ravindra Bagale's Tip – मराठी
AVG सुद्धा NULL वगळतो — उपयुक्त, पण कशाचा average हे जाणा.
Ravindra Bagale's Tip – हिंदी
AVG भी NULL छोड़ता है — उपयोगी, पर किसका औसत जानें।