Asosiy matnga o'tish

117. HAVING ichida subquery

O'rtacha

Kompaniyaning umumiy rejasi alohida settings jadvalida bitta qator

sifatida saqlanadi.

Daromadi shu rejadan katta bo'lgan kategoriyalarni chiqaring. Rejani

HAVING ichidagi skalyar ichki so'rov bilan oling — uni qo'lda son sifatida

yozmang.

Ustunlar: category, revenue.

Saralash: revenue kamayish, keyin category alifbo.

sales: id INT PK, category VARCHAR, amount NUMERIC(12,2)

settings: key VARCHAR PK, value NUMERIC(14,2) — rejaning kaliti 'category_target'

Namuna ma'lumotlar

sample
sales
idINTcategoryVARCHAR(40)amountNUMERIC(12,2)
1Elektronika900000
2Elektronika750000
6Kitob120000
settings
valueNUMERIC(14,2)
category_target
Kutilgan natija
revenuecategory
1650000Elektronika
sample-full
sales
idINTcategoryVARCHAR(40)amountNUMERIC(12,2)
1Elektronika900000
2Elektronika750000
3Elektronika480000
4Kiyim400000
5Kiyim600000
6Kitob120000
7Kitob95000
8Maishiy texnika1200000
9Maishiy texnika800000
10Sport300000
11Sport250000
12Oziq-ovqat1500000
13Kosmetika560000
14Kosmetika990000
settings
valueNUMERIC(14,2)
category_target
delivery_fee
Kutilgan natija
revenuecategory
2130000Elektronika
2000000Maishiy texnika
1550000Kosmetika
sample-extra
sales
idINTcategoryVARCHAR(40)amountNUMERIC(12,2)
1Oziq-ovqat587000
5Oziq-ovqat839010.41
3Kitob600000
4Kitob607100
7Oziq-ovqat1847600
6Oziq-ovqat560000
8Kitob399600
2Oziq-ovqat359800
settings
valueNUMERIC(14,2)
delivery_fee
category_target
Kutilgan natija
revenuecategory
4193410.41Oziq-ovqat
1606700Kitob

O'xshash masalalar

Konsol

Natijani ko'rish uchun so'rovni ishga tushiring.