PostgreSQL WITH 临时表
发布时间:2020-12-13 17:12:00 所属栏目:百科 来源:网络整理
导读:WITH Distance AS ( SELECT "Scenic_Id",ST_DISTANCE_SPHERE(ST_MAKEPOINT("Scenic_Lon","Scenic_Lat"),ST_MAKEPOINT(104.036058,30.666089)) AS "Length" FROM "tbScenics" WHERE "Scenic_Lat"20.001 AND "Scenic_Lat"50.001 AND "Scenic_Lon"80.001 AND "Sc
WITH Distance AS ( SELECT "Scenic_Id",ST_DISTANCE_SPHERE(ST_MAKEPOINT("Scenic_Lon","Scenic_Lat"),ST_MAKEPOINT(104.036058,30.666089)) AS "Length" FROM "tbScenics" WHERE "Scenic_Lat">20.001 AND "Scenic_Lat"<50.001 AND "Scenic_Lon">80.001 AND "Scenic_Lon"<105.001 ORDER BY "Length" ASC) SELECT "tbScenics".*,"Length","Length" /10 FROM "tbScenics",Distance WHERE Distance."Scenic_Id"="tbScenics"."Scenic_Id" ORDER BY "Length" ASC; SELECT "tbScenics".*,30.666089)) AS "Length",30.666089))/10 FROM "tbScenics" WHERE "Scenic_Lat">20.001 AND "Scenic_Lat"<50.001 AND "Scenic_Lon">80.001 AND "Scenic_Lon"<105.001 ORDER BY "Length" ASC; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |