有一个字段 我想用sql查询时判断所有长度大于1的我就取出来 如果为空或只有一位的就不显示,有方法吗?比如  ExpMessage  如果存储的是“0”,“1” 就不查询 如果存储的是“dsfsfsd”,"张三李四" 长度大于1就取出

解决方案 »

  1.   

    select * from 表名 where len(expmessage)=1
      

  2.   

    case when len(字段)>1 then 字段 else '' end
      

  3.   

    就是取字段的长度

    [url=http://topic.csdn.net/t/20061218/15/5238704.html]
      

  4.   


    --哦,大于1,看错题目了
    select * from 表名 where len(expmessage)>1
      

  5.   

    select 
    case when len(isnull(col,''))=0 or len(col)=1 then '' else col end
    from tb
      

  6.   


    select * from 表名 where len(字段名)>1