Sobes.tech
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