我需要通过将其与vendorcitycode(用下划线分隔)连接起来来设置hotelcode。
update schema.table_name set
hotelcode = hotelcode+"_"+vendorcitycode)
where vendorid = 'INV27' and vendorcitycode = 'LON'
注意 :
hotelcode
和vendorcitycode
是character varying(100)
类型的两列。我使用PostgreSQL 8.0。
最佳答案
UPDATE table_name
SET hotelcode = hotelcode || '_' || vendorcitycode
WHERE (vendorid, vendorcitycode) = ('INV27', 'LON')