数据库查询每个字段对应的最大值

数据库查询每个字段对应的最大值,第1张

SQL即结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;

SQL语句,获取一个字段的最大值可以使用max()

MAX 函数返回一列中的最大值。NULL 值不包括在计算中。

SQL MAX() 语法:

1SELECT MAX(column_name) FROM table_name

注:MAX 也可用于文本列,以获得按字母顺序排列的最高或最低值。

SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。

数据内容:

执行结果:

1、创建测试表,create table test_max2(id number, score number)

2、插入测试数据,

insert into test_max2 values(1001, 99)

insert into test_max2 values(1002, 85)

insert into test_max2 values(1003, 100)

insert into test_max2 values(1004, 77)

insert into test_max2 values(1005, 66)

3、查询数据表,发现最大的score值为100;select t.*, t.rowid from TEST_MAX2 t

4、查询score值为最大(100)的记录;select * from (select t.*, row_number() over(order by score desc) rn from TEST_MAX2 t) where rn = 1;


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9474094.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存