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