[Id: 1, Name: "A1"], [Id: 2, Name: "A2"], ... [Id: 100, Name: "A100"]
我需要标识< = 50的数据,分页。所以我写
select *
from data
where Id <= 50 order by Id 0 rows fetch next 10 rows only
然后我执行另一个查询
select count(1)
from data
where Id <= 50
然后,我喜欢这个返回JSON客户
{
count:50,
values:[{Id:1, Name:'A1'}, ..., {Id:10,Name:'A10'}]
}
如何创建使用在SQL Server 2016 JSON 1选择和往返数据库只?
你并不需要为您的页面变量的查询。只需将计算字段投影到结果集上即可。 –