Middle
Kuidas töötleb GROUP BY operaator NULL-väärtusi?
sobes.tech AI
Vastus AI-lt
GROUP BY operatsioon käsitleb NULL väärtusi eraldi rühmana. Kõik read, millel on NULL veerus, kuuluvad sellesse ühte NULL rühma.
Näide:
Oletame, et meil on tabel products veergudega category (String) ja price (double):
| category | price |
|---|---|
| Electronics | 100 |
| Electronics | 200 |
| NULL | 50 |
| Clothing | 30 |
| NULL | 70 |
Kui käivitame päringu:
SELECT category, AVG(price)
FROM products
GROUP BY category;
Tulemus on umbes selline:
| category | AVG(price) |
|---|---|
| Electronics | 150.0 |
| NULL | 60.0 |
| Clothing | 30.0 |