旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

MySQL中MIN()和LEAST()的区分【MySQL教程】,MySQL,MIN(),LEAST()

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:56评论:0


导读:在每种情况下,这两个函数都实行相似的操纵,然则它们有差别的语法。(相干引荐:《MySQL教程》)语法MIN()和LEAST()的语法分别是:MIN([DISTINC...
在每种情况下,这两个函数都实行相似的操纵,然则它们有差别的语法。(相干引荐:《MySQL教程》)

语法

MIN()和LEAST()的语法分别是:

MIN([DISTINCT] expr) [over_clause]
LEAST(value1,value2,...)

因而MIN()函数吸收差别的关键字和OVER子句(而LEAST()函数不吸收)。

这两个函数的重要区分在于它们接收的参数。

具体地说:

1.MIN()吸收一个参数

2.LEAST()吸收多个参数

因而MIN()一般用于返回数据库中列中的最小值。表能够包括许多行,然则这个函数返回值最小的行。

另一方面,LEAST()从通报给它的参数列表中返回最小值参数。你能够给这个函数通报三个参数它会返回值最小的谁人。

例1 - MIN()函数

SELECT MIN(Population) AS 'Result'
FROM City;

效果:

+--------+
| Result |
+--------+
|     42 |
+--------+

本例从city表中找到人口起码的都市。包括每一个都市人口的列称为人口。

这个例子的重点是只向函数供应了一个参数,然则查询了多行。

假如试图将多个参数通报给MIN()函数,将会获得一个毛病。

例2 - LEAST()函数

SELECT LEAST(1, 5, 9) AS 'Result';

效果:

+--------+
| Result |
+--------+
|      1 |
+--------+

在本例中,我们供应了三个参数。每一个参数都与另一个参数举行比较。这与供应给MIN()函数的单个参数构成对照。

假如你试图将一个参数通报给LEAST()函数,你将获得一个毛病。

本篇文章就是关于MySQL中MIN()和LEAST()的区分吸收,愿望对须要的朋侪有所协助!

以上就是MySQL中MIN()和LEAST()的区分的细致内容,更多请关注ki4网别的相干文章!

标签:MySQLMIN()LEAST()


欢迎 发表评论: