有一表num_tab;表中有如下两列: id(primarykey) char[], number char[]; 101 02502587651111 102 02502587652222 103 02502587653333 ~~~ ~~~~~~~~~~~~~~ 现由于number中每列都是如下结构'0250258765****',除了前面的部分,后面*表示的每个记录都不同。 意愿是把此列改为'0258765****',即把前面的025025变成025; |
UPDATE yourTable SET "NUMBER"=substr("NUMBER",1,3)||substr("NUMBER",7);
or
OPER@TL>select * from test; |
or
UPDATE TABLE_NAME
|
发表于:2008-10-15 23:08:137楼 得分:0 |
update num_tab set "number"=substr("number",1,3)||substr("number",7) |