当前位置: 代码迷 >> Sql Server >> 怎么获得这条sql语句的总条数?多谢
  详细解决方案

怎么获得这条sql语句的总条数?多谢

热度:26   发布时间:2016-04-24 20:23:14.0
如何获得这条sql语句的总条数?谢谢
select distinct m.* from mediaPack m left join MetaDataRecord b  on m.id = b.MediaPackID where m.discBarcode is not null and m.name like '%%'  如何获得查询记录的总条数最好是查询并赋值的那种,因为我是写在存储过程里面的。 SQL2008

------解决方案--------------------
select distinct m.* from mediaPack m 
left join MetaDataRecord b  on m.id = b.MediaPackID 
where m.discBarcode is not null and m.name like '%%' 



select @@ROWCOUNT as 总条数


select *,COUNT(1) as总条数 from(
select distinct m.* from mediaPack m 
left join MetaDataRecord b  on m.id = b.MediaPackID 
where m.discBarcode is not null and m.name like '%%' 
) as w

------解决方案--------------------
select COUNT(1) as总条数 from(
 select distinct m.* from mediaPack m 
 left join MetaDataRecord b  on m.id = b.MediaPackID 
 where m.discBarcode is not null and m.name like '%%' 
 ) as w

引用:
select distinct m.* from mediaPack m 
left join MetaDataRecord b  on m.id = b.MediaPackID 
where m.discBarcode is not null and m.name like '%%' 



select @@ROWCOUNT as 总条数


select *,COUNT(1) as总条数 from(
select distinct m.* from mediaPack m 
left join MetaDataRecord b  on m.id = b.MediaPackID 
where m.discBarcode is not null and m.name like '%%' 
) as w
  相关解决方案