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 |