sql查询中如何获取count()的值

qinhuanyu 2010-03-21 05:30:50
我的语句是这样的:sql="select count(stunlid) from stunlstu where stunlid=6",现在想把查询count(stunlid) 的值赋给一个int 型变量countnum=Integer.parseInt(rs.getString("count(stunlid)")) 但是老是提示出错 ,我想可能是我的赋值语句错误了 后来 又改成sql="select count(stunlid) as countnum from stunlstu where stunlid=6",可是值还是去不出来。请问各位 这个问题该如何解决呀!谢谢!
...全文
170 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ziqing_1_2_3 2010-03-21
  • 打赏
  • 举报
回复
declare @aa int
select @aa=(select count(stunlid) from stunlstu where stunlid=6 )
print @aa
--小F-- 2010-03-21
  • 打赏
  • 举报
回复
输出参数 
declare @num int, @sqls nvarchar(4000)
set @sqls='select count(*) from tableName'
exec(@sqls)

--如何将exec执行结果放入变量中?

declare @num int, @sqls nvarchar(4000)
set @sqls='select @a=count(*) from tableName '
exec sp_executesql @sqls,N'@a int output',@num output
select @num
SQL77 2010-03-21
  • 打赏
  • 举报
回复
ExecuteNonQuery ();
master_fengj 2010-03-21
  • 打赏
  • 举报
回复
countnum=rs.getInt(0)

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧