Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL非聚合函数_Mysql_Aggregate Functions - Fatal编程技术网

MySQL非聚合函数

MySQL非聚合函数,mysql,aggregate-functions,Mysql,Aggregate Functions,我是SQL新手,我的问题是,“三个非聚合MySQL函数是什么?”?我知道SQL中的一些聚合函数是:SUM()、COUNT()和AVG()。但是什么是非聚合函数(我的问题是)?我认为标准MYSQL没有所谓的非聚合函数。正如您已经指出的,在MySQL中,我们有聚合函数,包括AVG、COUNT、SUM、MAX和MIN。但我们没有任何非聚合函数 然而,MySql中有和,您可以查找。正如注释中带有\u no \u名称的\u horse\u所指出的,链接中定义的函数相当于标量函数。它们不是聚合函数,所以你可

我是SQL新手,我的问题是,“三个非聚合MySQL函数是什么?”?我知道SQL中的一些聚合函数是:SUM()、COUNT()和AVG()。但是什么是非聚合函数(我的问题是)?

我认为标准MYSQL没有所谓的非聚合函数。正如您已经指出的,在MySQL中,我们有聚合函数,包括AVG、COUNT、SUM、MAX和MIN。但我们没有任何非聚合函数


然而,MySql中有和,您可以查找。正如注释中带有\u no \u名称的\u horse\u所指出的,链接中定义的函数相当于标量函数。它们不是聚合函数,所以你可以称它们为非聚合函数,但如果你在Mysql中搜索非聚合函数,我不确定你会找到什么。

我从未听说过这样的术语。然而,根据我的想象,我猜它们都是未聚合的函数:)

他们有很多。你有,等等


仅举3个例子:MONTH()、COALESCE()、FIELD()

所有聚合函数都是您可以在此处找到的函数:,所有其他未聚合的函数都是非聚合的:),但它们通常不是这样调用的。也许你问的是MySQL扩展中的非聚合列的分组方式:?那么这些呢:或者这些:它们都不是聚合函数(或者反过来说,它们都是非聚合函数,有时也称为标量函数)@a_horse_with_no_name:-是的,我在回答中也添加了它们。但我认为Mysql中没有称为非聚合函数的术语(或者我遗漏了什么?),通常这些被称为“标量函数”-但我看不出为什么它们不能被称为“非聚合”函数(与“聚合”相反)@a_horse_与_no_名称:-是的,你非常正确(一如既往)尝试相应地更新我的答案!:)