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資料庫
- 分庫資料如何查詢統計
- 資料統計查詢最佳化
- SAP ABAP 系統進行資料庫表查詢的幾種常用方法的試讀版資料庫
- MySQL全面瓦解6:查詢的基本操作MySql
- mysql將查詢資料另存MySql
- MySQL — 資料查詢語言MySql
- MYSQL中怎麼查詢LONGBLOB型別資料的大小MySql型別
- MySQL資料庫基礎——多表查詢:子查詢MySql資料庫
- 資料庫學習(三)基本查詢資料庫
- django對資料庫查詢基本方法Django資料庫
- MySql資料庫備份的幾種方式MySql資料庫
- JAVA - mongodb 聚合幾種查詢方式JavaMongoDB
- 【資料庫】MySQL查詢優化資料庫MySql優化
- 查詢資料庫中的所有的普通使用者資料庫
- 查詢mysql某張表中的所有資料(欄位)型別MySql型別
- Microsoft SQL Server 2005中查詢優化器使用的統計資訊二(zt)ROSSQLServer優化
- Microsoft SQL Server 2005中查詢優化器使用的統計資訊一(zt)ROSSQLServer優化
- Microsoft SQL Server 2005中查詢優化器使用的統計資訊三(zt)ROSSQLServer優化
- mysql加強(3)~分組(統計)查詢MySql
- mysql查詢最近時間的一組資料MySql
- mysql 5.7後使用sys資料庫下的表查詢資料庫效能狀況MySql資料庫
- PHP連線、查詢MySQL資料庫PHPMySql資料庫
- [MySQL光速入門]005 查詢資料MySql
- Mysql建表、索引、函式、查詢使用中的坑!!!MySql索引函式
- Centos系統關閉Mysql資料庫查詢操作日誌的方法CentOSMySql資料庫
- Redis 的 5 種資料型別的基本使用Redis資料型別
- MySQL資料庫的基本使用簡單易懂MySql資料庫
- 關於資料庫查詢業務的幾點思考資料庫
- 技術分享 | MySQL 的幾種資料遷移方案MySql
- MySQL 資料庫定時備份的幾種方式MySql資料庫