Sobes.tech
Middle

როგორ უვლის GROUP BY ოპერატორი NULL მნიშვნელობებს?

sobes.tech AI

პასუხი AI-სგან

GROUP BY ოპერატორი განიხილავს NULL მნიშვნელობებს როგორც ცალკეულ ჯგუფს. ყველა რიგი, სადაც სვეტში NULL არის, ამ ერთეულ NULL ჯგუფში შედის.

მაგალითი:

فرض کنیم جدول products აქვს სვეტებით category (String) და price (double):

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