MySQL中的SUM函式使用教程
MySQL的SUM函式是用來找出記錄中各種的欄位的總和。
要了解SUM函式考慮EMPLOYEE_TBL表具有以下記錄:
?
12345678910111213 |
mysql> SELECT * FROM employee_tbl; + - - - - - - + - - - - - - + - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - + | id | name | work_date | daily_typing_pages | + - - - - - - + - - - - - - + - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - + | 1 | John | 2007 - 01 - 24 | 250 | | 2 | Ram | 2007 - 05 - 27 | 220 | | 3 | Jack | 2007 - 05 - 06 | 170 | | 3 | Jack | 2007 - 04 - 06 | 100 | | 4 | Jill | 2007 - 04 - 06 | 220 | | 5 | Zara | 2007 - 06 - 06 | 300 | | 5 | Zara | 2007 - 02 - 06 | 350 | + - - - - - - + - - - - - - + - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - + 7 rows in set ( 0.00 sec)
|
現在,假設根據上面的表想來計算所有的dialy_typing_pages的總數,那麼可以透過使用下面的命令:
?
12345678 |
mysql> SELECT SUM (daily_typing_pages) - > FROM employee_tbl; + - - - - - - - - - - - - - - - - - - - - - - - - - + | SUM (daily_typing_pages) | + - - - - - - - - - - - - - - - - - - - - - - - - - + | 1610 | + - - - - - - - - - - - - - - - - - - - - - - - - - + 1 row in set ( 0.00 sec)
|
可以使用GROUP BY子句設定的各種記錄的總和。下面的例子將總結所有相關的記錄一個人,列印紙的每一個人總數。
?
123456789101112 |
mysql> SELECT name, SUM (daily_typing_pages) - > FROM employee_tbl GROUP BY name; + - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - + | name | SUM (daily_typing_pages) | + - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - + | Jack | 270 | | Jill | 220 | | John | 250 | | Ram | 220 | | Zara | 650 | + - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - + 5 rows in set ( 0.17 sec)
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1762/viewspace-2811103/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySql中SUM函式計算錯誤問題MySql函式
- MySQL 對window函式執行sum函式疑似BugMySql函式
- laravel mysql聚合函式使用方法(count,sum,max,min,avg)LaravelMySql函式
- MySQL中MAX函式如何使用?MySql函式
- 詳解MySQL中的SQRT函式的使用方法MySql函式
- 《MySQL 入門教程》第 16 篇 MySQL 常用函式之日期函式MySql函式
- Mysql建表、索引、函式、查詢使用中的坑!!!MySql索引函式
- 《MySQL 入門教程》第 14 篇 MySQL 常用函式之數學函式MySql函式
- MySQL教程之分組函式(五)MySql函式
- MySQL教程之常見函式(四)MySql函式
- mysql find_in_set()函式的使用MySql函式
- Mysql中常用函式的使用示例MySql函式
- 如何給列表降維?sum()函式的妙用函式
- 如何給列表降維?sum() 函式的妙用函式
- MYSQL事件使用 日期函式MySql事件函式
- mysql中的if函式怎麼用MySql函式
- python中calss(類)的使用,類的教程,類中的函式怎麼呼叫。Python函式
- 相容MySQL中的find_in_set函式MySql函式
- 如何使用函式指標呼叫類中的函式和普通函式函式指標
- Oracle中Decode()函式的使用Oracle函式
- Django中F函式的使用Django函式
- MySQL視窗函式的具體使用TOCSMySql函式
- 簡單探討sum()函式返回null的問題函式Null
- Python hasattr() 函式 // python中hasattr()、getattr()、setattr()函式的使用Python函式
- Python中eval函式的表示式如何使用Python函式
- MySQL 函式MySql函式
- MySQL函式MySql函式
- Python中函式的高階使用Python函式
- 如何使用python中的exec函式?Python函式
- MySQL中count(*)函式原理詳解MySql函式
- MySQL(四)日期函式 NULL函式 字串函式MySql函式Null字串
- MySQL 日期函式、時間函式在實際場景中的應用MySql函式
- MATLAB中linspace函式使用Matlab函式
- Mysql 常用函式(20)- ceiling 函式MySql函式
- Mysql 常用函式(15)- upper 函式MySql函式
- mysql視窗函式中的滑動視窗MySql函式
- MySQL資料庫中的分組函式ROLLUPMySql資料庫函式
- SQL中的替換函式replace()使用SQL函式