Middle
GROUP BY оператору NULL маанилерди кандай иштетет?
sobes.tech AI
AIден жооп
GROUP BY оператору NULL маанилерди өзүнчө топ катары иштетет. Топтоо тилкесинде NULL бар бардык саптар ушул бир NULL тобуна кирет.
Мисал:
Бизде category (String) жана price (double) колонкалары бар products таблицасы бар деп эсептейли:
| category | price |
|---|---|
| Electronics | 100 |
| Electronics | 200 |
| NULL | 50 |
| Clothing | 30 |
| NULL | 70 |
Суроону ишке киргизсек:
SELECT category, AVG(price)
FROM products
GROUP BY category;
Натыйжада төмөндөгүдөй болот:
| category | AVG(price) |
|---|---|
| Electronics | 150.0 |
| NULL | 60.0 |
| Clothing | 30.0 |