首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

~怎么截取读出来的数据

2012-01-22 
在线等~~~如何截取读出来的数据表A字段名:name值: 我的名字叫做姜南 我要让读出来的name如果超过4位就用

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

热点排行