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函式
- 【Mysql】Mysql似oracle分析函式sum over的實現MySqlOracle函式
- laravel mysql聚合函式使用方法(count,sum,max,min,avg)LaravelMySql函式
- Python 中求和函式 sum 用法Python函式
- python 中求和函式 sum詳解Python函式
- MySQL中MAX函式如何使用?MySql函式
- 詳解MySQL中的SQRT函式的使用方法MySql函式
- mysql中的時間函式MySql函式
- (4)mysql 中的常用函式MySql函式
- mysql中replace函式的用法MySql函式
- 《MySQL 入門教程》第 16 篇 MySQL 常用函式之日期函式MySql函式
- 轉:對字串的“sum”——在Oracle中自定義聚集函式的例子字串Oracle函式
- MySQL concat函式的使用MySql函式
- Mysql建表、索引、函式、查詢使用中的坑!!!MySql索引函式
- 《MySQL 入門教程》第 14 篇 MySQL 常用函式之數學函式MySql函式
- 如何給列表降維?sum()函式的妙用函式
- 如何給列表降維?sum() 函式的妙用函式
- sum()over()和count()over()分析函式函式
- MySQL教程之常見函式(四)MySql函式
- MySQL教程之分組函式(五)MySql函式
- mysql中的if函式怎麼用MySql函式
- mysql find_in_set()函式的使用MySql函式
- python中calss(類)的使用,類的教程,類中的函式怎麼呼叫。Python函式
- Django中F函式的使用Django函式
- Vue中render函式的使用Vue函式
- perl 中glob函式的使用函式
- flex中getDefinitionByName 函式的使用Flex函式
- 相容MySQL中的find_in_set函式MySql函式
- oracle 與 mysql 中的函式總結OracleMySql函式
- 如何使用函式指標呼叫類中的函式和普通函式函式指標
- 簡單探討sum()函式返回null的問題函式Null
- mysql視窗函式中的滑動視窗MySql函式
- Oracle中Decode()函式的使用Oracle函式
- lambda匿名函式使用中的坑函式
- Oracle中關於函式的使用Oracle函式
- MySQL中count(*)函式原理詳解MySql函式
- 【函式】Oracle中聚合函式rank()使用方法函式Oracle