SELECT CASE WHEN source ilike '%)%' THEN SPLIT_PART(source,')',1)
ELSE source END AS source,
CASE WHEN target ilike '%)%' THEN SPLIT_PART(target,')',1)
ELSE target END AS target,
edge_size
FROM(
SELECT CASE WHEN start_station_name ilike '%(%' THEN SPLIT_PART(start_station_name,'(',2)
WHEN start_station_id = 46 THEN 'Washington at Kearney'
ELSE start_station_name END AS source,
CASE WHEN end_station_name ilike '%(%' THEN SPLIT_PART(end_station_name,'(',2)
WHEN end_station_id = 46 THEN 'Washington at Kearney'
ELSE end_station_name END AS target,
COUNT(*) AS edge_size
FROM modeanalytics.sf_bike_share_trip t
GROUP BY 1,2
) a
ORDER BY 1,2
SELECT CASE WHEN source ilike '%)%' THEN SPLIT_PART(source,')',1)
ELSE source END AS source,
CASE WHEN target ilike '%)%' THEN SPLIT_PART(target,')',1)
ELSE target END AS target,
edge_size
FROM(
SELECT CASE WHEN start_station_name ilike '%(%' THEN SPLIT_PART(start_station_name,'(',2)
WHEN start_station_id = 46 THEN 'Washington at Kearney'
ELSE start_station_name END AS source,
CASE WHEN end_station_name ilike '%(%' THEN SPLIT_PART(end_station_name,'(',2)
WHEN end_station_id = 46 THEN 'Washington at Kearney'
ELSE end_station_name END AS target,
COUNT(*) AS edge_size
FROM modeanalytics.sf_bike_share_trip t
GROUP BY 1,2
) a
ORDER BY 1,2