declare @id int
declare @name varchar(50)
declare @date varchar(50)
declare @count int=0
declare myCursor cursor for --创建游标
select id,cnName,createDate from ent_movie a
where a.releaseYear=2012 and a.typeid=2
open mycursor --打开游标
fetch next from mycursor into @id,@name,@date --读取下一行
while(@@fetch_status=0) --是否成功读取
begin
set @count=@count+1
fetch next from myCursor into @id,@name,@date
end
close myCursor --关闭游标
deallocate myCursor --释放游标
print @count
备注:http://www.cnblogs.com/moss_tan_jun/archive/2011/11/26/2263988.html
本文展示了如何使用SQL语句查询数据库中2012年的特定类型电影的数量,通过创建游标来逐条读取并计数符合条件的电影记录。
636

被折叠的 条评论
为什么被折叠?



