MySQL資料庫查詢問題,高分求解

時間 2021-07-02 11:38:13

1樓:誰想念月

select class,count(sign_date) as 簽到數,count(sign_date)/count(name) as 簽到率 from table

group by class;

2樓:是勇敢

知識點:

group by 彙總函式

sum/count函式

難點:多條件彙總

答案:%百分比,不要在sql中求,建議你用php取到結果,再算。

select class,sum(id), from 你的表名group by class,sign_date

其他:你的json不是這樣用的。要用php得到結果後,再用php_json來輸出json格式。

3樓:匿名使用者

你這個簽到率算不出來啊,看不到某個班級的學生總人數。

簽到數倒是可以算出來滴

select

class,

sign_date,

count(*)

from

tabname

group by

class,

sign_date

醬紫就可以看到某個班在某天的簽到總人數鳥,但是班級人員的總人數你需要再想辦法統計下,從簽到表是看不出來滴。

4樓:

select a.class,(b.qdrs) as '簽到人數',,b.qdrs/count(a.name) as '簽到率'

from table a

inner join(select class,count(sign_date) as 'qdrs' from table where sign_date not null group by class)b on a.class=b.class

group by class

不好意思改了好幾次

5樓:匿名使用者

mysql> select class,sum(!isnull(signdate)) as sign,

(sum(!isnull(signdate))/count(id))*100 as sign% from student group by student.class;

求ASP查詢MYSQL資料庫分頁例項

var buxianding if buxianding t 頁面中的控制元件如下。asp 調出資料庫內容 如何實現分頁顯示 不會asp 給你點提示。int size 10 每頁顯示數目int pagenum 10 for i in 1 pagenum select top 10 id not in...

如何通過Excel查詢MySQL資料庫

通常的做法是通過csv檔案作為中間檔案,因為這種格式為很多資料庫所接受。具體的做法也很簡單,如下 第一步 將excel檔案另存為檔案。excel 這裡介紹一種非常高效的方法。就是藉助excel外掛sqlcel,這個外掛在處理資料上面有很多可取之處,非常值得學習。比如在excel中有一個訂單id欄位,...

MySQL資料庫多表查詢統計操作,求大神相助

可以通過count函式來實現。sqlone select from tablename1 where id 5 此語句查詢出來多條記錄,之後看做一個新的表。sqltwo select conut from select from tablename1 where id 5 as tablename2...