| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 286 人关注过本帖
标题:修改某列不规则的数据,请帮帮忙
收藏  订阅  推荐  打印 
copy462829
Rank: 2
等级:注册会员
帖子:112
积分:1256
注册:2007-1-31
修改某列不规则的数据,请帮帮忙

数据库的a表中的 教练编号 原来是varchar类型 我现在转换int
原来的数据库的数据
教练编号
1
222
213
  5
7
11
E 1
33
E22
121
原来的输入的时候没加已判断导致录入员录错了某写数据(字符,还有空格)
我现在想把原来的 空格部分去掉 有字母的去掉保留原来的数据

1
222
213
5
7
11
1
33
22
121


我自己写的一条强制转换错误 ,
update aaa set 教练编号=convert(int,教练编号)
将 nvarchar 值 'E 1' 转换为数据类型为 int 的列时发生语法错误。

请那各位大侠帮忙
搜索更多相关主题的帖子: 数据  
2008-9-6 13:46
copy462829
Rank: 2
等级:注册会员
帖子:112
积分:1256
注册:2007-1-31

自己顶一下
2008-9-6 15:29
球球
Rank: 12Rank: 12Rank: 12
等级:版主
威望:18
帖子:938
积分:9523
注册:2005-11-28

UPDATE jl SET 教练编号=REPLACE(教练编号,'E','')
UPDATE jl SET 教练编号=LTRIM(教练编号)

将代码泡到底。。。。。。
2008-9-8 22:21
师妃暄
Rank: 12Rank: 12Rank: 12
等级:版主
威望:26
帖子:756
积分:8302
注册:2006-3-1

alert table name
modify 列名 类型

有实力才会有魅力 实力来自坚持不懈的努力
2008-9-9 11:38
球球
Rank: 12Rank: 12Rank: 12
等级:版主
威望:18
帖子:938
积分:9523
注册:2005-11-28

妃子,alert是js里的东东。

将代码泡到底。。。。。。
2008-9-9 15:42
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.049188 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved