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

截取字符解决办法

2012-05-16 
截取字符请问一下表A:IDcomment112*132124*33ASD*4R423D.....规则,若有*,截取*前面的数值,若没有,只需带出

截取字符
请问一下表A:
ID comment 
1 12*13
2 124*3
3 ASD*4R
4 23D
.....

规则,若有*,截取*前面的数值,若没有,只需带出原有的数值

[解决办法]

SQL code
declare @T table (ID int,comment varchar(6))insert into @Tselect 1,'12*13' union allselect 2,'124*3' union allselect 3,'ASD*4R' union allselect 4,'23D'select left(comment+'*',charindex('*',comment+'*')-1) from @T/*12124ASD23D*/ 

热点排行