我正在嘗試解決oracle SQL
的情況。我必須找到兩個地點之間的所有可能路徑,並使用SQL
查詢來計算它們之間的總距離,兩個地點之間的停靠點的數量。源表包含3 columns
,即Departure_city , Arrival_City and Distance
。Oracle SQL中的Sum()連接
我寫了一個SQL查詢並創建了停靠點的數量和路徑,但是我找不到總距離。 我的查詢是:
select * from(select arrive , level-1 , sys_connect_by_path (depart ,',')
from travel
start with depart = 'Mexico'
connect by nocycle prior arrive=depart)
where arrive = 'New York';
這裏我把Delhi
爲Departure_city
和Bangalore
爲Arrival city
。