1樓:匿名使用者
統計學生人數:
select count(學號) from 學生表將學生張三從編號001系轉為002系:
update 學生表 set 系統編號 = '002系' where 姓名= '張三'
2樓:匿名使用者
統計學生總人數:select count(*) from 表名
將學生張三從編號001系轉為002系:update 體統編號='002' from 表名 where 姓名='戰功那'
3樓:匿名使用者
1、select count(學號) as 『總人數』 from 學生表
2、update t1 set 系統編號='002' from 學生表 where 姓名=『張三』
4樓:匿名使用者
count +update
5樓:匿名使用者
看一下sql入門教程就知道了,這都是很入門的。
統計每個分數段有多少人的sql怎麼寫
6樓:飄雨
select count(case 分數字段 when 100 then 1 end) as [滿分],
count(case when 分數字段 between 90 and 99 then 1 end) as[90-99分],
count(case when 分數字段 between 80 and 89 then 1 end) as[80-89分],
count(case when 分數字段 between 70 and 79 then 1 end) as[70-79分],
count(case when 分數字段<70 then 1 end) as[70分以下]
from 學生分數表
7樓:
select count(*) from studentfs where 分數字段=100
union
select count(*) from studentfs where 分數字段<=99 and 分數字段》=90
union
select count(*) from studentfs where 分數字段<=89 and 分數字段》=80
union
select count(*) from studentfs where 分數字段<=79 and 分數字段》=70
union
select count(*) from studentfs where 分數字段<=70
sql,按5分鐘統計傳送數量,sql語句怎麼寫呀
8樓:
這個有難度, 你的表結構設計的就不支援這麼查詢啊。
寫程式可以區分,直接sql 有困難,等樓下的高手吧。
9樓:匿名使用者
你這個設計的確實有問題:
現在只能通過中間表來加以實現
你可以把這個給改成儲存過程來實現
declare @start datetime,@end datetime,@sj datetime
create table #tmp(tm varchar(5),cnt int)
set @start='2010-09-16 08:00:00'
set @end='2010-09-16 08:10:00'
set @sj=dateadd(mi,5,@start)
while @sj<=@end
begin
insert into #tmp(tm,cnt)
select convert(char(5),@sj,108),sum(concount) from sendtable
where sendtime between @start and @sj
set @start=@sj
set @sj=dateadd(mi,5,@start)
endselect tm,cnt from #tmp order by tm
drop table #tmp
10樓:匿名使用者
小弟有一法子,對time做適當變形
譬如sendtime mobile concount
2010-9-16 8:00:37 138****8498 1
2010-9-16 8:05:38 159****2074 1
2010-9-16 8:09:39 130****7788 3
--〉sendtime concount
80037 1
80538 1
80939 3
80000 < 80037 < 80500 --->看作80500
80500 < 80538 < 81000 --->看作81000
-->資料簡單化進一步處理,取前三位(我的測試**column name簡單化了
sendtime -->id, concount -> qty
tabid qty
801 1
806 1
809 3
通過取餘等判斷,table最終轉化為:
805 1
810 1
810 3
select id, sum(qty)
from (select case mod(id, 5) when 0 then id
else (id/5*5 + 5) end id, qty from tab) t
group by id
select statement run complete.
...+....1....+....2....+....3
id sum ( qty )
805 1
810 4
僅供參考。。需要對時間做近似處理,
8:00:00 < time < 8:05:00 --->看作8:05:00
8:05:00 < time < 8:10:00 --->看作8:10:00
8:00:00自然就是8:00:00
8:10:00不做任何變化
因為所有的資料都是能被5%的,那麼就可以數了
需要你做的就是把
2010-9-16 8:00:37 ---> 805
先取得80037, case when mod(80037, 100) <> 0 then 850 else 800 end
不知道大家看明白了沒有。。
11樓:匿名使用者
select
cast(datepart(h,sendtime) as varchar(2)) + ':'+ cast((datepart(mi,sendtime ) / 5 ) * 5 as varchar(2)) sendtime,
count(*) concount
from table_1
group by cast(datepart(h,sendtime) as varchar(2)) + ':'+ cast((datepart(mi,sendtime ) / 5 ) * 5 as varchar(2))
在sql中怎樣統計同一個姓的人數
12樓:匿名使用者
select count(1) from users where name like '張%'
sql統計各專業學生人數
13樓:帖戈穆賢
update 專業表
set b.人數=a.人數
from(select cont(學生姓名)as 人數,專業from 學生表 group by 專業)as a,專業表 bwhere a.專業=b.專業id
14樓:
create view view1
as select 專業表.專業名稱, count(學生表.學生id) as 人數
from 學生表
left join 專業表 on 專業表.專業id = 學生表.專業group by 專業表.專業id,專業表.專業名稱
15樓:
create table #temp
(專業名稱 varchar(100),
學生人數 int)
insert into #temp
select 專業名稱,count(學生id) from 學生表 a,專業表 b where a.專業id=b.專業id
group by 專業名稱
select * from #temp
drop table #temp
16樓:匿名使用者
select 專業名稱,sum(學生id) 學生人數 from 學生表 a,專業表 b where a.專業id = b.專業id group by 專業名稱
17樓:匿名使用者
select 專業,count(專業) from 學生表 group by 專業
請寫出sql查詢統計每門課程的選修人數顯示課程編號學生人數。
18樓:無怨深淵
sql查詢語句:select 課程編號,count(*) 學生人數 from 課程 group by 選修人數;
ps:sql用於統計
專和分組的函式是:
統計函式:屬
count(*)
。
分組函式: group by 分組表示式。
sql:
結構化查詢語言,是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統;同時也是資料庫指令碼檔案的副檔名。
group by :
從字面意義上理解就是「根據(by)一定的規則進行分組(group)」。它的作用是通過一定的規則將一個資料集劃分成若干個小的區域,然後針對若干個小區域進行資料處理。
19樓:楓葉vs童話
select
c.`daocname`,
count(distinct s.`sno`) as '選修內人數容'
from
score s
right join course c
on s.`cno` = c.`cno`
group by c.`cname`
20樓:匿名使用者
select 成績表.課程編號,count(成績表.課程編號) from 成績表 group by 成績表.課程編號
21樓:匿名使用者
select 課程資訊
表.課程名稱,count(distinct 成績表.學號) from 成績表
join 課程專資訊屬表 on 成績表.課程編號=課程資訊表.課程編group by 課程資訊表.課程名稱
22樓:阿彭
select cno,count(sno)
from sc
group by cno;
23樓:匿名使用者
這個還要問下學校方面
求oracle分組統計數量的sql怎麼寫,需求如下
求高手指導C ,謝謝
潘佳傑的 易學c 我發了已經了。沒基礎的可以先看看譚浩強的,如果想學好,還是直接看 c primer 3rd edition effective c 2e 等等,這個可能開始有點難,沒事多上網找找別人的帖子,c 電子書我還沒見到過txt格式的,pdf格式的倒是滿地都是。csdn上就有的下,直接搜尋一...
家裡窗戶要掉了,求高手指導
找專業的,要不是樓房住一層,就別自己弄,到時掉下來砸著人,給自己添堵 在下面塗點潤滑油之類的試試 我家一樓的窗戶不想用推拉的,想用一塊整的玻璃全封起來,想知道這玻璃的安裝方法,求高手指教,詳細的制 可以去玻璃店定厚的玻璃,但是可能人家不一定做,因為安裝太危險,你還要能出得起價錢 這幾天家裡窗戶上和花...
Cf問題,求高手指導 感激不盡
建議購買 靈狐者 m4a1s 斧子 迷彩手槍 高爆手雷如果打爆破 買ac 閃光護目鏡 煙霧突擊頭盔喜歡打狙擊 大炮 沙漠之鷹s 軍刀 生化 防化服 生化手雷 機槍類的主 幽靈 ak47 a 沙漠之鷹s 斧子 高爆手雷看你喜好,純手打 望採納 個人認為靈狐好點,還有就是aka,m4s好點,生化雙彈夾,...