当前位置: 技术问答>java相关
从数据库中提取数据 ,计数( count() )但就是产生如下错误??急!!
来源: 互联网 发布时间:2015-08-11
本文导语: 各位大虾,小弟从数据库中提取数据 ,计数( count() )。但就是产生如下错误,怎么解决?谢先!! 代码如下: 错误如下: javax.servlet.ServletException: Column not found at org.apache.jasper.runtime.PageContextImpl.handlePageExcept...
各位大虾,小弟从数据库中提取数据 ,计数( count() )。但就是产生如下错误,怎么解决?谢先!!
代码如下:
错误如下:
javax.servlet.ServletException: Column not found
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:471)
at org.apache.jsp.a$jsp._jspService(a$jsp.java:124)
代码如下:
错误如下:
javax.servlet.ServletException: Column not found
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:471)
at org.apache.jsp.a$jsp._jspService(a$jsp.java:124)
|
count(A_num) 是不能和别的列一起去出来的
如果需要取count(A_num) 列,必须单独用一个sql语句。
因为count(A_num) 只有一条纪录,而其他的列都可能是多条纪录
如果需要取count(A_num) 列,必须单独用一个sql语句。
因为count(A_num) 只有一条纪录,而其他的列都可能是多条纪录
|
|
String sql2="select A_num,count(A_num) as 'counta' from answered where Q_id='"+Q_id+"' and Q_num='"+Q_num+"'group by A_num";
|
A_num=rs.getInt(1);
counta=rs.getInt(2);
counta=rs.getInt(2);