MySQL中的max()函數(shù)使用教程
MySQL的max()函數(shù)是用來(lái)找出一個(gè)記錄集中的最大值記錄。
要了解MAX功能考慮的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)
現(xiàn)在,假設(shè)根據(jù)上述要取表中daily_typing_pages的最大值值,簡(jiǎn)單地使用下面的命令:
mysql> SELECT MAX(daily_typing_pages) -> FROM employee_tbl; +-------------------------+ | MAX(daily_typing_pages) | +-------------------------+ | 350 | +-------------------------+ 1 row in set (0.00 sec)
可以找到所有的記錄,最大值為每名使用GROUP BY子句如下:
mysql> SELECT id, name, work_date, MAX(daily_typing_pages) -> FROM employee_tbl GROUP BY name; +------+------+------------+-------------------------+ | id | name | work_date | MAX(daily_typing_pages) | +------+------+------------+-------------------------+ | 3 | Jack | 2007-05-06 | 170 | | 4 | Jill | 2007-04-06 | 220 | | 1 | John | 2007-01-24 | 250 | | 2 | Ram | 2007-05-27 | 220 | | 5 | Zara | 2007-06-06 | 350 | +------+------+------------+-------------------------+ 5 rows in set (0.00 sec)
也可以使用MIN函數(shù)及MAX功能找到的最低值,試試下面的例子:
mysql> SELECT MIN(daily_typing_pages) least, MAX(daily_typing_pages) max -> FROM employee_tbl; +-------+------+ | least | max | +-------+------+ | 100 | 350 | +-------+------+ 1 row in set (0.01 sec)
相關(guān)文章
Mysql中關(guān)于Incorrect string value的解決方案
在對(duì)mysql數(shù)據(jù)庫(kù)中插入數(shù)據(jù)的時(shí)候,直接插入中文是沒有問(wèn)題的!但是用預(yù)編譯語(yǔ)句時(shí),用流對(duì)數(shù)據(jù)進(jìn)行處理總報(bào)incorrect string value這個(gè)異常。本篇文章教給你解決方法2021-09-09MySQL 常見的數(shù)據(jù)表設(shè)計(jì)誤區(qū)匯總
雖然會(huì)有一些常規(guī)意義上的數(shù)據(jù)表錯(cuò)誤設(shè)計(jì)和優(yōu)秀設(shè)計(jì)原則,但是同樣也會(huì)有 MySQL 特定的一些情況,這會(huì)導(dǎo)致我們犯一些 MySQL 特定的錯(cuò)誤。本篇討論常見的設(shè)計(jì)誤區(qū)。2021-06-06詳解Ubuntu Server下啟動(dòng)/停止/重啟MySQL數(shù)據(jù)庫(kù)的三種方式
本篇文章主要介紹了buntu Server下啟動(dòng)/停止/重啟MySQL數(shù)據(jù)庫(kù)的三種方式,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01MySQL數(shù)據(jù)庫(kù)遠(yuǎn)程連接開啟方法
有時(shí)候需要遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù),默認(rèn)是不可以的,大家可以參考下面的方法,解決下。2010-08-08mysql?blocked?because?of?many?connection?errors解決記錄
這篇文章主要為大家介紹了mysql?blocked?because?of?many?connection?errors解決方法記錄,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10SpringBoot中mysql的驅(qū)動(dòng)依賴問(wèn)題小結(jié)
這篇文章主要介紹了SpringBoot中mysql的驅(qū)動(dòng)依賴問(wèn)題,本文通過(guò)圖文示例代碼相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05Can''t connect to MySQL server的解決辦法
ERROR 2003 (HY000): Can't connect to MySQL server on '*.*.*.*' (113)的解決辦法2010-06-06MySQL利用frm文件和ibd文件恢復(fù)表結(jié)構(gòu)和表數(shù)據(jù)
當(dāng)MySQL數(shù)據(jù)庫(kù)遭遇崩潰或數(shù)據(jù)丟失時(shí),利用備份的 .frm 和 .ibd 文件恢復(fù)數(shù)據(jù)是一種有效的解決方案,.frm 文件包含表的結(jié)構(gòu)信息,而 .ibd 文件則存儲(chǔ)表的實(shí)際數(shù)據(jù),本文將提供一個(gè)詳細(xì)的步驟指南,演示如何利用這些文件恢復(fù)MySQL表數(shù)據(jù)和表結(jié)構(gòu),需要的朋友可以參考下2024-05-05