sql数据库如何获取某个字段里的最大值?

sql数据库如何获取某个字段里的最大值?
https://zhidao.baidu.com/question/682051479481045572.html

int类型的值,表名Student,字段名Age,如何获取这个表里的Age中最大的值?
只要这个最大值是多少,不要其他信息

select max(Age) from Student
用max函数可以计算出相应字段的最大值

扩展:

SQL 拥有很多可用于计数和计算的内建函数。

函数的语法

内建 SQL 函数的语法是:

SELECT function(列) FROM 表

函数的类型

在 SQL 中,基本的函数类型和种类有若干种。函数的基本类型是:

Aggregate 函数

Scalar 函数

对于 Oracle数据库中, 数据类型如果和sql server中int一样的number 使用select max(Age) from Student 可以。但是如果Age数据类型不是 int类型。比如oracle中的varchar2类型,那么获取的数据需要补全位数再进行比较。因为Max()函数把默认获取的数据进行类型转换为number数据类型。

原文地址:https://www.cnblogs.com/sunny3158/p/14598928.html