sybase update 如何替换某字段里的值

现在有个表t1里面有个字段code,code的值是640000301001:1231111这种的,:和冒号后面的值都要去掉,而且:后的位数不等(:前的值位数一定值不一定)... 现在有个表t1 里面有个字段 code ,code的值是640000301001:1231111 这种的,:和冒号后面的值都要去掉,而且:后的位数不等(:前的值位数一定 值不一定) 展开
 我来答
鬼谷子教主
2015-04-29 · TA获得超过2496个赞
知道大有可为答主
回答量:1996
采纳率:88%
帮助的人:577万
展开全部
UPDATE TableX SET
    Code = Left(Code, 1, CHARINDEX(':', Code) - 1)
更多追问追答
追问
  1. update  t1 set code = left(code,12) 就可以了 谢谢啦

  2. --

  3. LEFT(char_expr,int_expr):返回char_expr左边的int_expr个字符;

追答
数据有规律,当然更好办啦:)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式