mysql sum 函式
sum 函式用來在不同記錄中計算某一字段的總和值。
例如,在表 employee_tbl 中,所有記錄如下:
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 的總值,可以使用如下命令:
mysql> select sum(daily_typing_pages)
-> from employee_tbl;
| sum(daily_typing_pages) |
| 1610 |
1 row in set (0.00 sec)
還可以使用 group by 子句來計算多種記錄集的平均值。下面這個範例將計算每個人的所有記錄的總值,將得到每個人的平均輸入頁面。
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)
mysql sum 索引 MySQL 索引
mysql的索引是通過b tree的方式的。b tree是平衡二叉樹的變種,所以查詢的速度是非常快的。b tree 索引主要分為聚集索引和輔助索引 聚集索引 mysql中的資料是通過主鍵的聚集索引儲存的,葉子節點中存放的就是每一行的資料,所以我們通過主鍵進行查詢速度 如初快的原因就是主鍵是聚集索引,...
mysql中文編碼 修改mysql中文亂碼
我們在工作中建立的資料庫時常會出現中文亂碼的情況,雖然我們在建立資料庫的時候選擇了utf 8格式,但是依然會出現中文亂碼 下面我把個人經驗介紹給大家 首先建立資料庫的時候,選擇utf 8和utf8 general ci 但是在使用的時候還是插入不了中文,如下圖 上網查詢了很多資料,現在總結一下 首先...
mysql 中文分詞 MySQL 中文分詞原理
一,首先我們來了解一下其他幾個知識點 1.mysql的索引意義?索引是加快訪問表內容的基本手段,尤其是在涉及多個表的關聯查詢裡。當然,索引可以加快檢索速度,但是它也同時降低了索引列的插入,刪除和更新值的速度。換通俗的話來講 mysql中的索引就是乙個特殊的平衡二叉樹,當在平衡二叉樹中搜尋某一條值的時...