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 に答える