mysql - 如何获取 last 获取最后 7 个条目

标签 mysql database

如何从 work_hours 表中获取最后 7 条记录。

在这里你可以看到我自己的查询。这会有什么变化?

try{

    String query="SELECT * FROM work_hours";

    ResultSet rs =db.Select(query);

    while(rs.next()){
        //Retrieve by column name
        int ID  = rs.getInt("ID");
        String Date=rs.getString("Date");
        int Start_Time = rs.getInt("Start_Time");
        int End_Time=rs.getInt("End_Time");
        float Over_Time=rs.getFloat("Over_Time");
        int Advance=rs.getInt("Advance");
        int Other=rs.getInt("Other");
    }

}catch(SQLException se){
    se.printStackTrace();
}

最佳答案

String query = "
               SELECT * FROM work_hours
               ORDER BY ID DESC
               LIMIT 7 
               ";

上述查询将从您的数据库中获取最后 7 个条目。希望对您有所帮助!

关于mysql - 如何获取 last 获取最后 7 个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44614648/

相关文章:

php - "insert into $schoolname (' cat ',' ...) $_POST "if statement "没有将值传递到 $schoolname 表中

php - 在查询中使用 SUM 获取 Json 时出错

mysql - 如何在 Active Record Rails 中为子查询编写命名范围

sql - 使用 DB2 查询怪癖,无操作合并将运行时间减半

mysql - SQL 查询从嵌入代码中获取 youtube id

mysql - 如何根据存储在列中的json对象的json键对mysql结果进行排序

mysql - 如何将 IF ELSE 写入此查询以使其工作?

java - 执行更新语句

C# - 无法将数据插入 MySQL 数据库

javascript - MongoDB,条件更新或更新