Middle
Kā darbojas GROUP BY operators ar NULL vērtībām?
sobes.tech AI
Atbilde no AI
GROUP BY operators traktē NULL vērtības kā atsevišķu grupu. Visas rindas ar NULL kolonnā tiek iekļautas šajā vienīgajā NULL grupā.
Piemērs:
Pieņemsim, ka mums ir tabula products ar kolonnām category (String) un price (double):
| category | price |
|---|---|
| Electronics | 100 |
| Electronics | 200 |
| NULL | 50 |
| Clothing | 30 |
| NULL | 70 |
Izpildot vaicājumu:
SELECT category, AVG(price)
FROM products
GROUP BY category;
Rezultāts būs aptuveni šāds:
| category | AVG(price) |
|---|---|
| Electronics | 150.0 |
| NULL | 60.0 |
| Clothing | 30.0 |