1、创建测试表,createtabletest_max(idnumber,valuenumber);
2、插入测试数据insertintotest_maxvalues(1,12);insertintotest_maxvalues(2,100);insertintotest_maxvalues(3,55);insertintotest_maxvalues(4,100);insertintotest_maxvalues(5,50);commit;
3、查询表中全量数据,selectt.*,rowidfromtest_maxt;
4、编写sql,使用rank分析函数,取value值为最大的记录;selectt.*from(selectt.*,rank()over(orderbyvaluedesc)rkfromtest_maxt)twhererk=1;