MySQL中幾種資料統計查詢的基本使用教程
統計平均數
SELECT AVG() FROM 語法用於從資料表中統計資料平均數。
語法:
?
1 |
SELECT AVG ( column ) FROM tb_name
|
該 SQL 語法用於統計某一數值型別欄位的平均數,AVG() 內不能是多個欄位,字串等型別雖然可以執行,但無意義。
例子:
?
1 |
SELECT AVG (uid) FROM user
|
得到查詢結果:
?
1 | 2.5000 |
當然在此統計 uid 的平均數是無實際生產意義的,只是為了演示 AVG() 語法的用法。
統計資料之和
SELECT SUM() FROM 語法用於從資料表中統計資料之和。
語法:
?
1 |
SELECT SUM ( column ) FROM tb_name
|
該 SQL 語法用於統計某一數值型別欄位的數值之和,SUM() 內不能是多個欄位,字串等型別雖然可以執行,但無意義。
例子:
?
1 |
SELECT SUM (uid) FROM user
|
得到查詢結果:
複製程式碼 程式碼如下:10
統計最大資料
SELECT MAX() FROM 語法用於從資料表中統計某個欄位最大資料。
語法:
?
1 |
SELECT MAX ( column ) FROM tb_name
|
該 SQL 語法用於統計某一數值型別欄位的數值最大值,MAX() 內不能是多個欄位。
例子:
?
1 |
SELECT MAX (uid) FROM user
|
得到查詢結果:
?
1 | 4 |
統計最小資料
SELECT MIN() FROM 語法用於從資料表中統計某個欄位最小資料。
語法:
?
1 |
SELECT MIN ( column ) FROM tb_name
|
具體用法請參考 MAX() 。
說明
以上統計查詢包括普通欄位查詢可以混合使用:
?
1 |
SELECT MAX (uid) as max , MIN (uid) as min , AVG (uid) as avg FROM user
|
得到查詢結果如下:
?
12 |
max min avg 4 1 2.5000
|
但需要注意統計查詢與普通欄位查詢時其結果往往不是期望中的。例如要想查詢 uid 最大的使用者名稱(包括uid):
?
1234 |
//這種寫法是錯誤的,儘管能執行 SELECT MAX (uid),username FROM user //這種寫法是正確的 SELECT uid,username FROM user ORDER BY uid DESC LIMIT 1
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3016/viewspace-2811043/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql資料庫連表查詢的幾種方法MySql資料庫
- laravel + mysql 表資料在幾十萬,查詢使用平率非常高LaravelMySql
- MySql中的資料查詢語言(DQL)三:連線查詢MySql
- MySQL資料查詢MySql
- MYSQL查詢資料MySql
- MySQL - 資料查詢 - 簡單查詢MySql
- MySQL查詢資料庫中沒有主鍵的表MySql資料庫
- 資料庫查詢基本命令資料庫
- MySQL 查詢重複的資料MySql
- Mysql 查詢近半年的資料MySql
- 分庫資料如何查詢統計
- 資料統計查詢最佳化
- 查詢MySQL資料庫,MySQL表的大小MySql資料庫
- SAP ABAP 系統進行資料庫表查詢的幾種常用方法的試讀版資料庫
- 查詢某時間段的統計資料
- 查詢堵塞程式的幾種SQL--SQL
- MySql、SqlServer、Oracle 三種資料庫查詢分頁方式MySqlServerOracle資料庫
- Mysql中查詢系統時間MySql
- MySQL查詢某個列中相同值的數量統計MySql
- mysql 資料庫或者表空間使用查詢MySql資料庫
- MySQL全面瓦解6:查詢的基本操作MySql
- MySQL — 資料查詢語言MySql
- mysql將查詢資料另存MySql
- mysql資料庫多表查詢MySql資料庫
- mysql資料庫容量查詢MySql資料庫
- 資料庫學習(三)基本查詢資料庫
- django對資料庫查詢基本方法Django資料庫
- mysql查詢表的資料體積MySql
- MySQL之資料的簡單查詢MySql
- mysql資料庫查詢pdo的用法MySql資料庫
- 常用資料庫查詢統計彙總資料庫
- MySQL資料庫基礎——多表查詢:子查詢MySql資料庫
- 提高ORACLE資料庫的查詢統計速度(轉)Oracle資料庫
- MySql資料庫備份的幾種方式MySql資料庫
- JAVA - mongodb 聚合幾種查詢方式JavaMongoDB
- mysql 查詢及 刪除表中重複資料MySql
- Nhibernate 對view 查詢的幾種方法View
- MYSQL中怎麼查詢LONGBLOB型別資料的大小MySql型別