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