max min greatest least的详解以及用法

1.区别:

1 max和min是聚合函数,如果使用一般需要同步跟一个group by 而greatest 和least则不需要。如果greaat 和least 后面直接group by则会报错.

2 min,max是求一列中的最大值最小值。所以传入的是一个列名。而greatest和least是求一行里面多列的最大值。所以传入参数是多列.


2. Max (最大) / Min (最小):

  • 含义

    • max 表示一组数或对象中的最大值。
    • min 表示一组数或对象中的最小值。
  • 用法

    • 数学 :在数学中,max 表示最大值,min 表示最小值。例如,在集合 {2, 4, 6, 8} 中,max 是 8,min 是 2。

    • 编程 :在编程中,maxmin 是常用的函数或方法,用于找到数组或列表中的最大值和最小值。

      numbers = [5, 8, 3, 2, 10]
      max_number = max(numbers) # 最大值是 10
      min_number = min(numbers) # 最小值是 2


3. Greatest (最大的) / Least (最小的):

  • 含义

    • greatest 表示在某个特定方面最大的一个,通常是在比较多个对象的属性时使用。
    • least 表示在某个特定方面最小的一个,也是在比较多个对象的属性时使用。
  • 用法

    • 语境依赖:这两个词的含义取决于具体的场景。比如,如果在一个讨论身高的上下文中,"最高" 就指的是身高最大的人,而在讨论价格时,"最高" 就指的是价格最高的物品。

    • 比较:常用于比较两个或多个事物的特定属性,以决定哪一个在这方面更大或更小。

      • "在我们的班级中,小明是最高的学生。"
      • "这本书是我们图书馆中最昂贵的。"
相关推荐
XYiFfang7 小时前
【MYSQL】SQL学习指南:从常见错误到高级函数与正则表达式
sql·mysql·正则表达式·regexp_like·group_concat
十碗饭吃不饱9 小时前
sql报错:java.sql.SQLSyntaxErrorException: Unknown column ‘as0‘ in ‘where clause‘
java·数据库·sql
呆呆小金人10 小时前
SQL入门: HAVING用法全解析
大数据·数据库·数据仓库·sql·数据库开发·etl·etl工程师
l1t15 小时前
用parser_tools插件来解析SQL语句
数据库·sql·插件·duckdb
TDengine (老段)15 小时前
TDengine 数学函数 ABS() 用户手册
大数据·数据库·sql·物联网·时序数据库·tdengine·涛思数据
Hello.Reader18 小时前
Apache StreamPark 快速上手从一键安装到跑起第一个 Flink SQL 任务
sql·flink·apache
养生技术人1 天前
Oracle OCP认证考试题目详解082系列第57题
运维·数据库·sql·oracle·开闭原则
养生技术人1 天前
Oracle OCP认证考试题目详解082系列第53题
数据库·sql·oracle·database·开闭原则·ocp
豆沙沙包?1 天前
2025年--Lc171--H175 .组合两个表(SQL)
数据库·sql
养生技术人2 天前
Oracle OCP认证考试题目详解082系列第48题
运维·数据库·sql·oracle·database·开闭原则·ocp