0

我有下表:

-----------------
ID | DESCRIPTION
-----------------
7  | qweqwe
8  | asdasd
9  |
10 | zxczxc

我怎样才能用这个程序让她变成这样?

-----------------
ID | DESCRIPTION
-----------------
7  | qweqwe_[7]
8  | asdasd_[8]
9  |
10 | zxczxc_[10]

也就是说,如果该字段不为空,那么我需要添加到末尾_[id]

4

2 回答 2

2

您不需要过程,它只能在 SQL 中完成。

update your_table
set    your_column = your_column || '_[' || your_id || ']'
where  your_column is not null
于 2013-02-05T16:09:23.343 回答
0

用这个:

select id, description||'_[' || id || ']' 
from table 
where description is not null;

是的,您要更新,然后使用update语句:

update table 
set description=description||'_[' || id || ']'  
where description is not null;
于 2013-02-05T16:50:40.190 回答