日期:2014-05-18  浏览次数:20375 次

在线等~~~如何截取读出来的数据
表A
字段名:name
        值: "我的名字叫做姜南 "
我要让读出来的name如果超过4位就用 "... "代替
该怎么写?


------解决方案--------------------
select name=case when len(name)> 4 then left(name, 4)+ '.... ' else name end
from
(
select name= '我的名字叫做姜南 '
)tmp

--result
name
----------------
我的名字....

(1 row(s) affected)