我搜索了一个title, 但是这个title很长,我显示title的地方放不下。
比如说:我的返回的一个title是:“用英语英语一样英语一样英语一样英语一样英语一样”
但我想要的结果是个这样的:“用英语”
也就是说后面显示不下的东西用省略号代替。
请问查询语句怎么写?

解决方案 »

  1.   

    left是可以取前几个字符,可是后面的没有用省略号代替啊
      

  2.   

    select left(title,4)+'....' from .....
      

  3.   

    select left (col,4) + case when len(col) > 4 then '...' else '' end 
      

  4.   

    select  case when len(col) > 4 then left (col,4) +'...' else col end 
    from tabA
      

  5.   

    case when len(字段)>你要求长度 then left(字段,长度)+'.....' else 字段 end