У меня есть строковые данные, которые имеют значения, которые выглядят как 'Washington, DC'
, где City, State хранится в атрибуте table, называемом place_city_state.Как разбить строку на два новых атрибута
Я пытаюсь разделить этот атрибут в двух других называемых venue_city и venue_state, но когда я
UPDATE all_event_details
SET venue_city = i.venue_city, venue_state = i.venue_state
FROM (SELECT split_part(venue_city_state, ',', 1) AS venue_city,
split_part(venue_city_state, ',', 2) AS venue_state
FROM all_event_details) i;
я получаю только первое значение Вашингтона в месте проведения города, и DC в состоянии места для проведения ВСЕ моих строк в таблице. Не значение в place_city_state для этой конкретной строки.
Как изменить это обновление, чтобы получить venue_city и venue_state из venue_city_state для каждого строки, а не только первый строки в таблице?
Любая помощь ценится! Благодаря