tblA
======================
ID NAME AGE ADDRESS
1   AA  11   DDDDD
=======================
查询数据 select count(*) from tblA where name like '%AA%' or AGE like '%11%'
结果是1如何得到 结果2如何一条语句查到有几个字段重复

解决方案 »

  1.   

    select   bm   from   sell   group   by   bm   having   count(*)>1  
      

  2.   

    select (case when name like '%AA%' then 1 else 0 end) + 
           (case when AGE like '%11%'  then 1 else 0 end) as [重复]
    from tbla
      

  3.   

    是不是查比如NAME里面有几个A,AGE里面有几个1,超过1个的显示出来?
      

  4.   

    ID NAME AGE ADDRESS select count(*) from tb t where exists (select * from tb where Name=t.Name and ID<>t.ID)
      

  5.   


    select distinct * from T
    这样?discinct可以去掉重复的行
      

  6.   


    select distinct * from T
      

  7.   


    select (case when name like '%AA%' then 1 else 0 end) + 
           (case when AGE like '%11%'  then 1 else 0 end) as [重复]
    from tbla