问问题描述
答精选答案

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 t4、查询score值为最大(100)的记录;select * from (select t.*, row_number() over(order by score desc) rn from TEST_MAX2 t) where rn = 1;
答其他回答(2条)
-
sql查询字段的最大值使用MAX()函数。
例:select max(a) from table 语句大意:检索表table中a字段中的最大值。 -
1、创建测试表,createtabletest_max2(idnumber,scorenumber);
2、插入测试数据,insertintotest_max2values(1001,99);insertintotest_max2values(1002,85);insertintotest_max2values(1003,100);insertintotest_max2values(1004,77);insertintotest_max2values(1005,66);
3、查询数据表,发现最大的score值为100;selectt.*,t.rowidfromTEST_MAX2t4、查询score值为最大(100)的记录;select*from(selectt.*,row_number()over(orderbyscoredesc)rnfromTEST_MAX2t)wherern=1;
本文来自作者[符闹闹52]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/changshijingxuan/202609/1097345.html

评论列表(4条)
我是公众科技网的签约作者“符闹闹52”!
希望本篇文章《在SQL中,如何查询某一字段中最大值的数据》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览: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