zoukankan      html  css  js  c++  java
  • 如何获得SQL语句查询出来的结果条数

    还是做数据门户的项目,遇到了一个问题:我们没有办法得到用户查询的是哪一个数据库,因为有6个数据源,并且有好几种类型的数据库。只能用用户自己配置好的sql语句进行报表获取。

    在这种条件下,如何才能知道数据库中有多少条记录呢?

    既然用户是查询数据库里的所有数据(即使用了PageHelper进行分页),我们也可以用Count()函数对返回的结果进行处理,得到数据库中记录的条数。

    我刚开始用的SQL语句如下:

    SELECT COUNT(*) FROM (SELECT * FROM p_table WHERE sysid='tjdpl')

    结果报错了, Every derived table must have its own alias每一个派生出来的表都必须有一个自己的别名

    所以把SQL语句改为如下,就可以正常使用了:

    SELECT COUNT(*) FROM (SELECT * FROM p_table WHERE sysid='tjdpl') AS a

  • 相关阅读:
    day08
    day07
    day06
    day06
    day05
    第三次作业
    第三次作业
    第二次作业
    java 数字和日期处理
    jsp文件导包
  • 原文地址:https://www.cnblogs.com/GritMVP/p/14358345.html
Copyright © 2011-2022 走看看