我从数据库中取出前十条数据
但是有的表中数据并不够10条,这时该怎么获得数据库里的数据总数
这样不行,得到的是所有的数据,limit限制就没有了作用
1.如果你只是想知道通过Sql语句得到的数据条数,那么最多是10条,具体条数就不需要查数据库了吧,select * from table limit 10 后,你会放到 ArrayList 之类的结构里,直接通过 list.size() 就可以知道实际得到的数据数量
2.如果你想知道同样条件下,一共有多少条数据,我们现在的做法是分开查两次(条件保持一至),select from table where condition limit 10,select count() from table where condition ==>得到同条件下总数
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。