mysql - statistik pertanyaan sql
PHPz
PHPz 2017-05-18 10:53:38
0
5
904

![Saya perlu mengira U dan A yang sepadan dengan setiap lapisan. Contohnya
HYD_NET_LN U 5 A 10
HYD_VAL_PT U 8 A 25
Cara menulis
][1]

PHPz
PHPz

学习是最好的投资!

membalas semua(5)
Ty80

Permudahkan, saya tidak tahu sama ada ini boleh.
PILIH layerid, ChangeMold, COUNT(ChangeMold) DARI table_name
KUMPULAN MENGIKUT layerid,ChangeMold

迷茫

pilih kiraan(*),layid,changeMold daripada kumpulan tbl oleh layid,changeMold

巴扎黑
SELECT 
layerid,
sum(case when changeMold='U' then 1 else 0 end) changeMold_U,
sum(case when changeMold='A' then 1 else 0 end) changeMold_A
FROM table_name 
GROUP BY layerid;
巴扎黑

Jika anda ingin mengira fail yang begitu besar. Adalah lebih baik untuk menyemak kesemuanya dan kemudian memproses tatasusunan dengan lebih mudah (sql agak lemah)

Peter_Zhu

pilih layerid,changeMold,count(*) sebagai num dari JADUAL di mana layerid masuk (pilih layerid daripada kumpulan JADUAL mengikut layerid) kumpulan mengikut changeMold Prestasi SQL ini sangat lemah

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan