如何去掉行开头的数字 表Tabletest中的一个字段juzi,其内容如下:2 张山 李四.都是中国人/Chinese10 王五不是中国人899 王二麻子不是美国人4535 赵二法国人你我是中国人Tom是英国人如何得到结果:张山 李四.都是中国人/Chinese王五不是中国人王二麻子不是美国人赵二法国人你我是中国人Tom是英国人即:行开头的【数字+空格】删掉。我用的是SQL 2000。求大大们帮个忙,,多谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT RIGHT(LTRIM(RTRIM(juzi)),LEN(LTRIM(RTRIM(juzi)))-CHARINDEX(' ',LTRIM(RTRIM(juzi)))) FROM TB--条件是字符串左边的第一个空格前面的数据是要截掉的。 -- 如果数字后都有空格update Tabletest set juzi=ltrim(right(juzi,len(juzi)-charindex(' ',juzi)))where patindex('[0-9]%',juzi)=1; sql server 如何获取更新的记录? sql事务怎么弄 sql 请教一条SQL语句的写法 依公式将数据分为两表之SQL语法 sqlserver2005外链接服务器oracle10g,触发器出现无法启动分布式事务 关于sql 数据存储的问题 100分求解一次备份所有数据库 如何清除SqlServer6.5的日志? 开发网络数据库应用程序时,一般选用哪一种隔离级别???有什么经验可以借鉴??欢迎大家踊跃发言!!! 通过逗号分隔的ID获取逗号分隔的名称 win2003sp2安装sql2005失败,没搜索到答案
--条件是字符串左边的第一个空格前面的数据是要截掉的。
-- 如果数字后都有空格
update Tabletest
set juzi=ltrim(right(juzi,len(juzi)-charindex(' ',juzi)))
where patindex('[0-9]%',juzi)=1;