热门

最新

红包

立Flag

投票

同城

我的

发布
m0_46234966
星何
4 年前
truem0_46234966

public int seek(int number) {
score score1 = null;

try (Connection c = getConnection(); Statement s = c.createStatement();) {

String sql = "select * from (select *,row_number() over (order by [number]) 'x' from 学生成绩信息) as asd where number=" + number;

ResultSet rs = s.executeQuery(sql);

if (rs.next()) {
score1 = new score();

int Chinesegrade = rs.getInt("x");
score1.number = Chinesegrade;

}

} catch (SQLException e) {

e.printStackTrace();
}
return score1.number;
}

各位大佬,String sql = "select * from (select *,row_number() over (order by [number]) 'x' from 学生成绩信息) as asd where number=" + number; 这句SQL语句怎么理解,特别是那 'x'。

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
java
立即登录