❶ sql 分組統計
對數據分組,再嵌套循環,具體實現代碼如下:
解釋:sql:表示對現有數據進行一個日分組;
sql2:對分組後循環出來的日期作為條件再讀取資料庫
sql = "SELECT CONVERT(VARCHAR(20),日期欄位,112) AS dToday,COUNT(*) AS memberNums FROM 表名 GROUP BY CONVERT(VARCHAR(20),日期欄位,112) ORDER BY dToday desc"
set rs = conn.execute(sql)
while not rs.eof
sql2 = "select * from 表名 where 日期欄位 = '"&rs("dToday")&"'"
response.write "<div>當前日期是:"&rs("dToday")&"</div>"
set re = conn.execute(sql2)
while not re.eof
response.write "<div><span>"&re("欄位1")&"</span><span>"&re("欄位1")&"</span></div>"
re.movenext()
wend
re.close()
set re = nothing
rs.movenext()
wend
rs.close()
set rs = nothing
❷ 14、已知省份城市表、城市人口表,編寫sql查詢人口數第三大 的省份(可能多個省份)和具體人口數
定義表,省份表兩列,id和name,人口表,sfid和rk,創建一些測試數據如下:
id name
1 北京
2 吉林省
3 遼寧省
4 黑龍江省
5 河南省
6 河北省
sfid rk
1 123
2 235
3 456
4 743
5 452
6 321
開始查詢了,初始的sql很簡單,倆表關聯即可,要查詢出排名第三的,需要用到綁定變數,設置一個自增的變數(我用的是mysql),然後條件是這個自增變數等於3即可了,sql語句如下:
select d.id,d.name,d.rk,d.no from (
select *,(@i:=@i+1) as no from sf a,rk b,(select @i:=0) as c
where a.id=b.sfid) d
where d.no=3
驗證結果,望採納。
❸ SQl統計地區人數該怎麼做
可以用GROUP BY 加CASE WHEN
SELECTCASEWHENaddress='江蘇南京'THEN'南京'ELSEaddressENDASaddressas地區,COUNT(no)人數
FROMtable
GROUPBYCASEWHENaddress='江蘇南京'THEN'南京'ELSEaddressEND
❹ MY SQL分組查詢每個地方每個狀態的學生人數
這個用case when語句即可實現上述功能,經過測試已全部通過
select location,count(case when status=1 then status end)as '1',count(case when status=2 then status end)as '2',count(case when status=3 then status end)as '3',count(case when status=4 then status end)as '4' from student group by location
❺ sql 按行和按列分組
select 省份,sum(case 區域 when '華東' then 1 else 0 end)as '華東',
sum(case 區域 when '華南' then 1 else 0 end)as '華南',
sum(case 區域 when '西南' then 1 else 0 end)as '西南',
sum(case 區域 when '華中' then 1 else 0 end)as '華中',
...
from 表 group by 省份
❻ sql怎樣實現為同一省份分組
通過GROUP BY實現
SELECT province FROM table GROUP BY province
❼ 現有表學生信息(xsxx),內有欄位省市(ss),怎樣用sql語句統計各省的人數要求輸出欄位為ss,人數!急急急~
select ss,count(*) from xsxx group by ss
輸出的第一個欄位是ss,第二個欄位是各個省市的學生人數
❽ 如何用SQL語句分組統計:統計鎮區人數,然後到屬下的居委會人數,然後到居委中戶籍省中最多人數的兩個省人數
select count(人員) as 人數,戶籍省,居委會,鎮區 from [table] group by 鎮區,居委會,戶籍省
查完後,自己比一下就可以了。
❾ sql語句實現分組統計
方法和詳細的操作步驟如下:
1、第一步,創建一個測試表,詳細代碼見下圖,轉到下面的步驟。