我想查询一个表的记录数量,放到一个变量i(用于计算循环次数),但是我不知道怎样定义。
不好意思,我是初学者,问这种问题可能有点傻帽

解决方案 »

  1.   

    定义一个id
     select count(id) from  tb
      

  2.   

    declare @i int
    @i=select max(c) from(select usid,count(usid) c from db group by usid)t这是我写的语句,老是提示语法错误
      

  3.   


    declare @str varchar(8000)
    @str=select count(id) from  tb
      

  4.   


    count()得到的值不是int类型吗? 
    declare @str varchar(8000) ???
      

  5.   

    declare @str int
     select @str = count(id) from tb
      

  6.   


    declare @i int
     select @i= count(id) from tb
      

  7.   


    declare @i int
     select @i= count(*) from tb