select count(*) from test where id=2

解决方案 »

  1.   

    select a=sum(1) from test where id=2
      

  2.   

    select count(*) from test where id =2
      

  3.   

    select count(*) AS RC from test where id=2这样就可以得到一个记录集,你的前台就可以从记录集中取得这个数值.
      

  4.   

    select (case 
             when a>b.num
             then 1
             else 0
           end)
    from (select count(*) as num from test where id =2) b明白了么?这样可以比较,如果a大于统计的个数就返回1,否则就返回0
    不过a 要先定义和赋值
      

  5.   

    strsql='select * from test where id=2'
    rs.open strsql,conn
    a=rs.RecordCount
    然后随便你怎么处理a
      

  6.   

    select * from test where id=2  --得到结果集
    select @@rowcount              --得到查询记录的个数