嗨客网搜索
数据库教程

Mysql的MIN函数

Mysql的MIN函数教程

Mysql 的 MIN 函数是求一列里面最小的数据,不仅返回数值最小值,也返回字符的最小值。在对字符类型的数据进行比较时,按照字符的 ASCII 码值大小进行比较,从 a~z,a 的 ASCII 码最小,z 的最大。

在比较时,先比较第一个字符,如果相等,继续比较下一个字符,一直到两个字符不相等或者字符结束为止。本章我们用到的建表案例语句如下:

-- 嗨客网(www.haicoder.net) CREATE TABLE `tb_func` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `num` double DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; INSERT INTO tb_func (`name`,`num`) values ('haike',10), ('嗨客网',1000), ('hai',100);

Mysql的MAX函数描述

语法

min(fieldName);

描述

fieldName 表示列名,会将表里面符合条件的所有列都获取出来,然后取出其中最大的值。

案例

我们执行下面 sql

-- 嗨客网(www.haicoder.net) SELECT MIN(num),MIN(`name`) FROM tb_func;

运行结果如下:

02 min函数.png

Mysql的MIN函数总结

Mysql 的 MIN 函数是求一列里面最大的数据,不仅返回数值最小值,也返回字符的最小值。在对字符类型的数据进行比较时,按照字符的 ASCII 码值大小进行比较,从 a~z,a 的 ASCII 码最小,z 的最大。

在比较时,先比较第一个字符,如果相等,继续比较下一个字符,一直到两个字符不相等或者字符结束为止。

嗨客网顶部