SELECT TOP 12 SUM(CASE WHEN month(inputdate) = '2' AND year(inputdate)= '2010' THEN quantity END) AS total, SUM(CASE WHEN month(inputdate) = '2' AND year(inputdate) = '2009' THEN quantity END) AS total1 FROM viewelecdata GROUP BY id我有这样的查询语句,现在将此句在sql数据库里执行,得到结果是:
total total1
null null
null null
就是没有符合条件的数据
我现在想将此结果显示出来 ResultSet rs=stmt.executeQuery(sql);
if(rs.next())
{
if(!rs.getString("total").equals(null))
{
total=rs.getString("total");
}
else
{
total="无";
}
System.out.println(total);
}
else
System.out.println("no");
按道理应该输出 “无”,可是执行了没反应,请大家帮我看看
total total1
null null
null null
就是没有符合条件的数据
我现在想将此结果显示出来 ResultSet rs=stmt.executeQuery(sql);
if(rs.next())
{
if(!rs.getString("total").equals(null))
{
total=rs.getString("total");
}
else
{
total="无";
}
System.out.println(total);
}
else
System.out.println("no");
按道理应该输出 “无”,可是执行了没反应,请大家帮我看看
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货