在springMVC中如何将 聚合列(select count(*) from table1)的值,显示到jsp?
答案:2 悬赏:40 手机版
解决时间 2021-02-20 04:57
- 提问者网友:眉目添风霜
- 2021-02-19 15:25
查询的结果集有多少行,聚合列就有多少行数据。
最佳答案
- 五星知识达人网友:山有枢
- 2021-02-19 16:23
可以在其中一个V之中,写一个方法,再由JSP调用 。。。。。。。。
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-02-19 16:39
字段名,表名,数据库名之类作为变量时,必须用动态sql
eg:
declare @fname varchar(20)
set @fname = 'filedname'
select @fname from tablename -- 错误,不会提示错误,但结果为固定值filedname,并非所要。
exec('select ' + @fname + ' from tablename') -- 请注意 加号前后的 单引号的边上加空格
当然将字符串改成变量的形式也可
declare @fname varchar(20)
set @fname = 'filedname' --设置字段名
declare @s varchar(1000)
set @s = 'select ' + @fname + ' from tablename'
exec(@s) -- 成功
exec sp_executesql @s -- 此句会报错
declare @s nvarchar(1000) -- 注意此处改为nvarchar(1000)
set @s = 'select ' + @fname + ' from tablename'
exec(@s) -- 成功
exec sp_executesql @s -- 此句正确
就写这么多了!希望对你有所帮助
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯