20

次のように、hotelcodeをvendorcitycode(アンダースコアで区切る)と連結して設定する必要があります。

update schema.table_name set
       hotelcode = hotelcode+"_"+vendorcitycode)
 where vendorid = 'INV27' and vendorcitycode = 'LON'

注: hotelcodevendorcitycodeはタイプの2つの列ですcharacter varying(100)。私はPostgreSQL8.0を使用しています。

4

1 に答える 1

38
UPDATE   table_name
SET      hotelcode = hotelcode || '_' || vendorcitycode
WHERE    (vendorid, vendorcitycode) = ('INV27', 'LON')
于 2012-05-18T13:27:00.240 に答える