欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

單個(gè)select語句實(shí)現(xiàn)MySQL查詢統(tǒng)計(jì)次數(shù)

 更新時(shí)間:2014年05月01日 13:35:43   作者:  
MySQL中查詢統(tǒng)計(jì)次數(shù)往往語句寫法很復(fù)雜,下文就教您一個(gè)只用單個(gè)select語句就實(shí)現(xiàn)的方法,希望對您能夠有所幫助

單個(gè)select語句實(shí)現(xiàn)MySQL查詢統(tǒng)計(jì)次數(shù)

單個(gè)select語句實(shí)現(xiàn)MySQL查詢統(tǒng)計(jì)次數(shù)的方法用處在哪里呢?用處太多了,比如一個(gè)成績單,你要查詢及格得人數(shù)與不及格的人數(shù),怎么一次查詢出來?
MySQL查詢統(tǒng)計(jì)次數(shù)簡單的語句肯定是這樣了:

復(fù)制代碼 代碼如下:

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個(gè)語句。

今天剛好碰到發(fā)現(xiàn)mysql支持if,那就創(chuàng)造性的用if來實(shí)現(xiàn)吧:

復(fù)制代碼 代碼如下:

select name, sum(if(score>=60,1,0)),sum(if(score<60,1,0)) from score2 group by name 

單個(gè)select語句實(shí)現(xiàn)MySQL查詢統(tǒng)計(jì)次數(shù)的方法簡單吧。

原理就是大于60,就賦值為1,那么sum就是計(jì)數(shù)了。

Mysql查詢統(tǒng)計(jì)函數(shù)中的count

今天我遇到一個(gè)題目:統(tǒng)計(jì)所有女生成績大于90以上有總數(shù)
我剛開始就這樣寫:$sql = "select 女生成績 from use where 成績 > 90“;$result = mysql_query($sql);
$row = mysql_num_rows($result);echo "總數(shù)為:$row";
可是100條還行吧,如果是10000條那是不是要很慢?。?!后來一個(gè)朋友給我說用count函數(shù),這我才想起來。
把上面的sql語句改為:
$sql = "select count(*),女生成績 from use group by 女生成績 having 女生成績 > 90";
這樣查詢語句就快多了 

相關(guān)文章

  • Mysql中的count()與sum()區(qū)別詳細(xì)介紹

    Mysql中的count()與sum()區(qū)別詳細(xì)介紹

    本文將介紹Mysql中的count()與sum()區(qū)別,需要的朋友可以參考下
    2012-11-11
  • MySql 5.7.14 解壓版安裝步驟詳解

    MySql 5.7.14 解壓版安裝步驟詳解

    本文給大家介紹MySql 5.7.14 解壓版安裝步驟詳解,本文介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友一起看下吧
    2016-08-08
  • MLSQL編譯時(shí)權(quán)限控制示例詳解

    MLSQL編譯時(shí)權(quán)限控制示例詳解

    這篇文章主要給大家介紹了關(guān)于MLSQL編譯時(shí)權(quán)限控制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • mysql中寫判斷語句的方法總結(jié)

    mysql中寫判斷語句的方法總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于mysql中寫判斷語句的方法總結(jié)內(nèi)容,需要的朋友們可以學(xué)習(xí)參考下。
    2020-09-09
  • 高效利用mysql索引指南

    高效利用mysql索引指南

    這篇文章主要介紹了高效利用mysql索引指南,你知道如何創(chuàng)建恰當(dāng)?shù)乃饕龁??在?shù)據(jù)量小的時(shí)候,不合適的索引對性能并不會有太大的影響,但是當(dāng)數(shù)據(jù)逐漸增大時(shí),性能便會急劇的下降。,需要的朋友可以參考下
    2019-06-06
  • MySQL8.0設(shè)置遠(yuǎn)程訪問權(quán)限的方法

    MySQL8.0設(shè)置遠(yuǎn)程訪問權(quán)限的方法

    這篇文章主要介紹了MySQL8.0設(shè)置遠(yuǎn)程訪問權(quán)限的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • MYSQL之插入極限分析

    MYSQL之插入極限分析

    MYSQL之插入極限分析,需要的朋友可以參考下
    2013-02-02
  • MySQL的Query Cache原理分析

    MySQL的Query Cache原理分析

    QueryCache(下面簡稱QC)是根據(jù)SQL語句來cache的。一個(gè)SQL查詢?nèi)绻詓elect開頭,那么MySQL服務(wù)器將嘗試對其使用QC。每個(gè)Cache都是以SQL文本作為key來存的。
    2008-07-07
  • 利用MySQL系統(tǒng)數(shù)據(jù)庫做性能負(fù)載診斷的方法

    利用MySQL系統(tǒng)數(shù)據(jù)庫做性能負(fù)載診斷的方法

    這篇文章主要介紹了利用MySQL系統(tǒng)數(shù)據(jù)庫做性能負(fù)載診斷的方法,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 提高M(jìn)ySQL深分頁查詢效率的三種方案

    提高M(jìn)ySQL深分頁查詢效率的三種方案

    這篇文章介紹了提高M(jìn)ySQL深分頁查詢效率的三種方案,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07

最新評論