当前位置: 代码迷 >> Sql Server >> 初学者提问,如何判断行数
  详细解决方案

初学者提问,如何判断行数

热度:38   发布时间:2016-04-24 23:03:53.0
菜鸟提问,怎么判断行数?

                SELECT COUNT(*) FROM Collect WHERE userID=@id
IF(@@ROWCOUNT>=12)
RETURN 1 --已经满了最多12个


@@ROWCOUNT不会大于12,应该这样写错了,正确的该怎么写

------解决方案--------------------
DECLARE @rowcount INT 
SELECT @rowcount=COUNT(*) from  Collect WHERE userID=@id
SELECT @rowcount

------解决方案--------------------
declare @cnt int
SELECT @cnt=COUNT(*) FROM Collect WHERE userID=@id
IF(@cnt>=12)
 RETURN 1 

------解决方案--------------------
水锅long time no see
  相关解决方案