MySQL非聚合函数
我是SQL新手,我的问题是,“三个非聚合MySQL函数是什么?”?我知道SQL中的一些聚合函数是:SUM()、COUNT()和AVG()。但是什么是非聚合函数(我的问题是)?我认为标准MYSQL没有所谓的非聚合函数。正如您已经指出的,在MySQL中,我们有聚合函数,包括AVG、COUNT、SUM、MAX和MIN。但我们没有任何非聚合函数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所指出的,链接中定义的函数相当于标量函数。它们不是聚合函数,所以你可
然而,MySql中有和,您可以查找。正如注释中带有\u no \u名称的\u horse\u所指出的,链接中定义的函数相当于标量函数。它们不是聚合函数,所以你可以称它们为非聚合函数,但如果你在Mysql中搜索非聚合函数,我不确定你会找到什么。我从未听说过这样的术语。然而,根据我的想象,我猜它们都是未聚合的函数:) 他们有很多。你有,等等
仅举3个例子:MONTH()、COALESCE()、FIELD()所有聚合函数都是您可以在此处找到的函数:,所有其他未聚合的函数都是非聚合的:),但它们通常不是这样调用的。也许你问的是MySQL扩展中的非聚合列的分组方式:?那么这些呢:或者这些:它们都不是聚合函数(或者反过来说,它们都是非聚合函数,有时也称为标量函数)@a_horse_with_no_name:-是的,我在回答中也添加了它们。但我认为Mysql中没有称为非聚合函数的术语(或者我遗漏了什么?),通常这些被称为“标量函数”-但我看不出为什么它们不能被称为“非聚合”函数(与“聚合”相反)@a_horse_与_no_名称:-是的,你非常正确(一如既往)尝试相应地更新我的答案!:)