美文网首页
mybatis查询mysql指定半径内的数据

mybatis查询mysql指定半径内的数据

作者: 爱的旋转体 | 来源:发表于2020-07-23 15:05 被阅读0次

    mysql表place中的location字段为point类型

    # mybatis传参lon(经度),lat(纬度),radius(半径,单位:m)
    select * from place where ST_Distance_Sphere(place.location,ST_PointFromText('POINT(${lon} ${lat})',4326)) <![CDATA[<=]]> #{radius}
    

    相关文章

      网友评论

          本文标题:mybatis查询mysql指定半径内的数据

          本文链接:https://www.haomeiwen.com/subject/kokhlktx.html