st_setsrid(st_makepoint(coalesce(c.“经度”,p.“Lon”), coalesce(c.“纬度”,p.“Lat”)),4326)
COALESCE函数是返回参数中的第一个非null的值,它要求参数中至少有一个是非null的,如果参数都是null会报错。
postgis 通过coalesce函数取舍同一条记录中不同字段的非空值
最新推荐文章于 2024-08-22 10:10:35 发布
文章讲述了在数据库操作中如何结合使用ST_SetSRID和ST_MakePoint函数来创建地理位置点,同时利用COALESCE函数处理可能存在的NULL值,确保经度和纬度数据的完整性。此方法常用于GIS应用中,对4326坐标系进行操作。
摘要由CSDN通过智能技术生成