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

截取字符串,该怎么解决

2012-08-28 
截取字符串如下字段信息:col_axxxxx yyywade ssd我现在想得到a字段内容的非空格部分。select SUBSTRING(col

截取字符串
如下字段信息:
col_a
xxxxx yyy
wade ssd

我现在想得到a字段内容的非空格部分。

select SUBSTRING(col_a,1,LEN(col_a)-CHARINDEX(' ',REVERSE(col_a))) col_a from table_a

但是感觉效率低,大家有高效点的吗?

[解决办法]

SQL code
select left(col_a,charindex(' ',col_a)) col_a from table_a;
[解决办法]
select left(col_a,charindex(' ',col_a)-1) from table_a

热点排行