sql数据转换问题?
现有一字段是VARCHAR。里面有数字值,现想将值转换为int 但同时该列还保存着其它的中文值。用CONVERT转换时老是报错,听说是CONVERT会把该表的全部数据值转换一下,不知是不是这个情况,不知有没有其它办法? --------------------编程问答-------------------- 先取值。然后判断。最后转换。--------------------编程问答-------------------- 我想在SQL里面全部搞定,怎么个先取值。 --------------------编程问答-------------------- 先看下你的值是否有规律可寻找! 例如 pt00012,pt0013,这样的数据在SQL足以搞定!LEFT(),RIGHT()方法帮助你搞定没问题的了,先把PT提取出来,然后+你转化好的值! --------------------编程问答-------------------- 有中文值,那转换肯定报错了
为什么要转成int? --------------------编程问答-------------------- 要分开才能转换,就是把数据和汉字分开 --------------------编程问答-------------------- 帮顶
补充:.NET技术 , ASP.NET