當前位置:首頁 » 編程語言 » sql分組數量
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql分組數量

發布時間: 2022-01-20 11:46:00

sql 分組統計

使用case

select pname,count(*) as 提問數量,sum(case decide when 'y' then 1 else 0 end) as 已解決數量,sum(case decide when 'n' then 1 else 0 end) as 沒解決數量
from 表
group by pname

⑵ sql group 按分組數量統計

select 姓名 ,性別,分數,a.班級,成績,b.某欄位和 from 表 a
left join (select 班級,sum(某一個欄位)as 某欄位和 from 表 group by 班級) b
on a.班級=b.班級

⑶ SQL分組統計數據

select convert((nvarchar(20),min(id))+'-'+convert((nvarchar(20),max(id)) IDRANG,group from 表 group by group

⑷ SQL如何在不同分組中讀取指定數量的數據

declare tt cursor for select categories from 表1 group by categories
open tt
declare @categories varchar(50)
fetch next from tt into @categories
while(@@fetch_status = 0)
begin
select top 5 * into 表2 from 表1 where categories = @categories
fetch next from tt into @categories
end
deallocate tt

通過 select * from 表2 order by categories 可以得到你想要的數據,其他的你自己加工一下,相信你應該看得懂

⑸ sql 語句分組並求每組總數

selectr.regionName區域,
sum(casewhend.sate=1then1else0end)在線數量,
sum(casewhend.sate=0then1else0end)離線數量
fromregionr,organizeo,devInfod
wherer.regionId=o.regionId
ando.organziedId=d.organzieId
groupbyr.regionName

⑹ Oracle中sql語句分組後怎樣統計出有多少分組

select id,count(*) from 表名 where id group by id;
下次記著給點分

⑺ sql group 後按分組數量的多少排序怎麼寫

數據表內有一個種類欄位,把商品分成了N種,我想使用sql語句列出有多少種類,也就是group by 種類 ,但是我想輸出時是按種類的多少進行排序,也就是歷史類有100個產品 自然類有200個產品 法律類有300個產品
那麼就輸出
法律 300
自然 200
歷史 100
select 種類,sum(數量) from 表名 group by 種類 order by sum(數量) desc
試試:
<?php
$sql="SELECT procts_id,COUNT(procts_id) FROM orders_procts GROUP BY procts_id ORDER BY COUNT(procts_id) DESC";
?>

⑻ SQL如何計算有幾組(GROUP BY 問題)

「Group By」從字面意義上理解就是根據「By」指定的規則對數據進行分組,所謂的分組就是將一個「數據集」劃分成若干個「小區域」,然後針對若干個「小區域」進行數據處理。

⑼ sql語句統計固定分組的成員數量

MSSQL 思路 case when 0<欄位<100
then 0-100
這樣不能判斷 有多少個組···要判斷多少個組 就先查詢 最大數量 做個循環 循環次數= 最大數量/100
動態拼接 case when
希望能幫到你····這個方案 感覺有點2 希望有人有更好的 推薦·

⑽ sql分組統計

沒看看明白意思