jjzjj

java ResultSet,使用MAX sql函数

你好,这是我想要的,我连接到一个数据库并检索UniqueId列的最大元素,并将其分配给一个名为maxID的整数变量,这是我的方法:intmaxID=0;Statements2=con.createStatement();s2.execute("SELECTMAX(UniqueId)FROMMyTable");ResultSetrs2=s2.getResultSet();//while(rs2.next()){maxID=rs2.getInt(0);}什么是解决这个问题的合适方法,使用“rs2.next()”while循环感觉是一种非常粗糙的方法。谢谢 最佳答

mysql - 为什么相同的查询给出两个不同的结果?

我创建了两个表并插入了值,如下所示。表1createtablemaxID(myIDvarchar(4));insertintomaxIDvalues('A001');insertintomaxIDvalues('A002');insertintomaxIDvalues('A004');insertintomaxIDvalues('A003');表2createtablemaxID2(myIDvarchar(4)PRIMARYKEY);insertintomaxID2values('A001');insertintomaxID2values('A002');insertintomaxID