20

我需要通过将其与 vendorcitycode (用下划线分隔)连接来设置酒店代码,如下所示。

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

注意: hotelcodevendorcitycode是两列类型character varying(100)。我使用 PostgreSQL 8.0。

4

1 回答 1

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