DB2 数据库怎样截取一个列的数据添加到另一列中

版权声明:路漫漫其修远兮,吾将上下以求索。 https://blog.csdn.net/qq_38005982/article/details/78922655

本来不想写这文章的,感觉比较简单,但是我不会,所以我上网搜了1个小时,最后感觉我是个假的农民

网上的是有很多例子,但是没有备注,明明我写的对了,就差一点点,结果第二天来了位大神,人家把我鄙视了一顿

语句如下:

UPDATE 表名  SET  修改的列名  =  SUBSTR(要被截取的列,起始位置,结束位置);


这里一定要注意起始位置DB2给出的可能不是按下标截取,没有0.第一位置就是1!!第四位置就是4

给大家一个标准的SQL

update T_BS_XIAN SET b_BAK = SUBSTR (b_rgid, 1 ,4) ;



特别简单。希望能让初学的少走些弯路。。。。我也初学的,不过我比较粗俗,我手动改的,改了200条左右庆幸当时表里数据不多



猜你喜欢

转载自blog.csdn.net/qq_38005982/article/details/78922655