查询数据库中指定字段符合条件的记录数
有时我们的查询数据库数据时需要查询一个字段的数量,并且还要符合查询条件。
可以使用count来实现查询;
public int selectGPSDay(String company, String day){
Connection conn=null;
PreparedStatement ps=null;
ResultSet rs=null;
int count=0;
try {
conn=DbUtil.getCon();
String sql="SELECT COUNT(*) FROM t_gpsinsurance WHERE gpsi_company=""+company+"" AND gpsi_createTime LIKE ""+day+"%" AND gpsi_gpsID IS NOT NULL";
System.out.println(sql);
ps=conn.prepareStatement(sql);
rs=ps.executeQuery();
while(rs.next()){
count=rs.getInt(1);
}
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
DbUtil.close(ps, conn, rs);//关闭连接
} catch (Exception e) {
e.printStackTrace();
}
}
return count;
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: sql中查询同一列所有值出现的次数
- 下一篇: SQL一次性查询一个字段不同条件下的统计结果