读书人

~怎么截取读出来的数据

发布时间: 2012-01-22 22:38:43 作者: rapoo

在线等~~~如何截取读出来的数据
表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)

读书人网 >SQL Server

热点推荐