首頁 >資料庫 >mysql教程 >mysql常用基礎運算語法(七)--統計函數與分組查詢【指令列模式】

mysql常用基礎運算語法(七)--統計函數與分組查詢【指令列模式】

黄舟
黄舟原創
2017-03-03 14:16:011661瀏覽

註:文中所有的。 。 。代表多個。

1、使用count統計條數:select count(字段名。。。) from tablename;


2、使用avg計算字段的平均值:select avg(字段名) from tablename;


這裡都可以適當的拓展,例如加條件,重新命名等等。

3、使用sum求和:select sum(字段名稱) from tablename;


4、使用max和min求最大值、最小值:



5、注意:使用這些函數時,如果資料庫中沒有數據,count回傳0,其他的回傳null;



6、使用group by將資料分組:select 欄位名稱。 。 。 from tablename group by 欄位名。 。 。 ;可以把分組、排序、統計等等都結合在一起使用,實際應用中也多是這樣的:


7、使用group_concat()實現顯示沒個分組中的欄位:


8、如果要在分組查詢中加入條件,則必須使用having而不是where:


9、如果使用條件分組的同時還要排序,則order by必須位於having後邊:


 以上就是mysql常用基礎操作語法(七)--統計函數與分組查詢【指令列模式】的內容,更多相關內容請關注PHP中文網(www.php.cn)!


#
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn