《Mysql入門單條select語句實現mysql查詢與統計次數》要點:
本文介紹了Mysql入門單條select語句實現mysql查詢與統計次數,希望對您有用。如果有疑問,可以聯系我們。
導讀:本節內容:單個select語句實現mysql查詢統計次數使用單條select語句實現mysql查詢統計次數,可用到的地方很多,比如一個成績單,你要查詢及...
本節內容:
單個select語句實現mysql查詢統計次數MYSQL必讀
使用單條select語句實現mysql查詢統計次數,可用到的地方很多,比如一個成績單,你要查詢及格得人數與不及格的人數,怎么一次查詢出來?MYSQL必讀
mysql查詢統計次數簡單的語句:
?MYSQL必讀
select a.name,count_neg,count_plus from???
(select count(id) as count_plus,name from score2 where score >=60 group by name) a,??
(select count(id) as count_neg,name from score2 where score <=60 group by name) b???
where a.name=b.name??
即必須至少用2個語句.MYSQL必讀
發現mysql支持if,用if來實現:
?MYSQL必讀
select name, sum(if(score>=60,1,0)),sum(if(score<60,1,0)) from score2 group by name?
?
單個select語句實現mysql查詢統計次數的方法簡單吧.
原理就是大于60,就賦值為1,那么sum就是計數了.
mysql查詢統計函數中的countMYSQL必讀
一個題目:統計所有女生成績大于90以上有總數
開始這樣寫:
?MYSQL必讀
$sql = "select 女生成績 from use where 成績 > 90“;$result = mysql_query($sql);
$row = mysql_num_rows($result);echo "總數為:$row";
可是100條還行吧,如果是10000條那是不是要很慢啊.
后來一個朋友給我說用count函數,這才想起來.MYSQL必讀
以上sql語句修改為:
?MYSQL必讀
$sql = "select count(*),女生成績 from use group by 女生成績 having 女生成績 > 90";
如此,查詢語句就快多了,大家可以試試.MYSQL必讀
轉載請注明本頁網址:
http://www.fzlkiss.com/jiaocheng/6185.html