mysql sum 中文 MySQL SUM 函式

2021-10-17 15:32:57 字數 1046 閱讀 2940

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中的索引就是乙個特殊的平衡二叉樹,當在平衡二叉樹中搜尋某一條值的時...