当需要了解一列中的最大值时,可以使用MAX()函数;同样,当需要了解一列中的最小值时,可以使用MIN()函数。语法如下。

SELECT MAX (column_name) / MIN (column_name)

FROM table_name

说明:列column_name中的数据可以是数值、字符串或是日期时间数据类型。MAX()/MIN()函数将返回与被传递的列同一数据类型的单一值。

实例7 MAX()函数的使用

查询TEACHER表中教师的最大年龄。实例代码:

SELECT MAX (AGE) AS MAXAGE

FROM TEACHER

运行结果如图1示。

图1TEACHER表中教师的最大年龄

然而,在实际应用中得到这个结果并不是特别有用,因为经常想要获得的信息是具有最大年龄的教师的教工号、姓名、性别等信息。

然而sql不支持如下的SELECT语句。

SELECT TNAME,DNAME,TSEX,MAX (AGE)

FROM TEACHER

因为聚合函数处理的是数据组,在本例中,MAX函数将整个TEACHER表看成一组,而TNAME、DNAME和TSEX的数据都没有进行任何分组,因此SELECT语句没有逻辑意义。同样的道理,下面的代码也是无效的。

SELECT TNAME,SAL,AGE

FROM TEACHER

WHERE AGE=MAX (AGE)

解决这个问题的方法,就是在WHERE子句中使用子查询来返回最大值,然后再基于这个返回的最大值,查询相关信息。

实例8 在WHERE子句中使用子查询返回最大值

oracle函数max,oracle max()函数和min()函数相关推荐

  1. mysql的min函数的使用方法_MySQL中MIN()函数的使用教程

    MySQL的MIN函数是用来找出一个记录集最小值的记录. 要了解MIN函数考虑的EMPLOYEE_TBL表具有以下记录: mysql> SELECT * FROM employee_tbl; + ...

  2. mysql的min函数的使用方法_MySQL中MIN()函数的使用教程_MySQL

    MySQL的MIN函数是用来找出一个记录集最小值的记录. 要了解MIN函数考虑的EMPLOYEE_TBL表具有以下记录: mysql> SELECT * FROM employee_tbl; + ...

  3. oracle+greatest+max,ORACLE 内置函数之 GREATEST 和 LEAST(求多列的最大值,最小值)

    转载自:http://dlblog.iteye.com/blog/1274005 Oracle比较一列的最大值或者最小值,我们会不假思索地用MAX和MIN函数,但是对于比较一行的最大值或最小值呢?是不 ...

  4. pandas使用max函数和min函数计算dataframe日期(时间)数据列中最大日期和最小日期对应的数据行(maximum and minimum date or time row)

    pandas使用max函数和min函数计算dataframe日期(时间)数据列中最大日期和最小日期对应的数据行(maximum and minimum date or time row in data ...

  5. R语言max函数min函数计算各种数据对象最大值最小值实战

    R语言max函数min函数计算各种数据对象最大值最小值实战 目录 R语言max函数min函数计算各种数据对象最大值最小值实战 #基本语法

  6. mysql min函数 结果全为null_MySQL ----- 聚集函数(AVG,SUM,COUNT,MIN,MAX) (十一)

    为了汇总数据而不把实际的检索出来,MySQL 提供了专门的函数,聚集函数 好处:可以将检索数据进行分析和报表生成 一.聚集函数(aggregate function): 运行在行组上,计算和返回单个值 ...

  7. C++中max,min函数,以及vector字符未定义问题(未声明的标志符)

    max,min函数在头文件windows.h中 vector 在头文件vector.h中

  8. python min函数时间复杂度_作为Python程序员,你真的会用max()和min()函数吗?

    在Python的七十多个内置函数中,max()和min()是比较常用的两个,用来查找一组数据中的最大值和最小值.这两个函数看似简单,实则暗藏了很多意想不到的功能,尤其是key参数,更为这两个函数增加了 ...

  9. python中max函数用法_python奇技淫巧——max/min函数的用法

    本文以max()为例,对min/max内建函数进行说明 源码 def max(*args, key=None): # known special case of max ""&qu ...

最新文章

  1. 特征选择-处理缺失值-处理不平衡的数据-处理异常值-分档-编码-特征缩放
  2. 学习笔记(01):英特尔® OpenVINO™工具套件初级课程-如何加速视频处理进程?
  3. 网站后台中对html标签的处理
  4. 做到这4点,才是真正的持续交付| 研发效能提升36计
  5. HTMLTestRunner测试报告
  6. 三星Galaxy S21开启预购:最早1月14日发布 售价约5300元起
  7. 【Elasticsearch】明明存在,怎么搜索不出来呢?
  8. mysql建表后添加约束_MYSQL建表完成之后添加约束
  9. hive分析函数取最新_Hive的分析函数的学习
  10. 信号与系统 matlab综合实验 pdf,《信号与系统——MATLAB综合实验》 谷源涛-第三讲.pdf...
  11. java和jave_Jave VS C++谁更胜一筹?
  12. osgb转json_cesuim加载倾斜摄影OSGB三维数据
  13. html动画 箭头线条,html – 悬停时动画的箭头线
  14. 多个mysql共存_双mysql共存(MySQL8.0与MySQL5.7)
  15. 如何制作朋友圈搞笑证件图片(附源码实例)
  16. 移动MAS短信接口工具类
  17. 怎么用快捷键快速切换电脑
  18. Vue官网2文档笔记
  19. windows server2012R将域名和访问的网址绑定
  20. 在计算机科学中 算法这个术语是指什么,algorithm

热门文章

  1. ssm+Vue计算机毕业设计学生在线请假管理系统(程序+LW文档)
  2. proxychins+ssh使用socks5代理
  3. S7-1212C AC/DC/DLY作为PN主站通过PROFINET转Modbus RTU网关设备与Micro Logix 140
  4. 算法与数据结构 --- 串,数组与广义表 --- 数组
  5. 【算法合集】八大排序算法
  6. VMWare快照原理(写时复制)?快照保护、快照克隆的作用?
  7. transmac装黑苹果_黑苹果Mac系统盘制作工具TransMac V12.2——墨涩网
  8. 代码块、if语句、if-else语句、switch语句、while循环、do-while循环、for循环——JS流程控制
  9. 四种常见的浏览器内核简介----JS城市选择控件
  10. java环境搭建安装