sql server快速统计指定距离内的房子
假如有一个这样的表格:
姓名 经度 纬度
Name Lon Lan
张三 100.123 80.512
李四 100.456 80.672
王五 100.493 80.927
赵六 100.562 81.052
要求在500m范围内的互相加为好友,用一条sql语句写出来,谢谢!
这个表可能很大,要考虑性能问题,我试过直接用迪卡尔乘积,然后加where条件,但性能太低了。
当时有参考:https://blog.csdn.net/smartsmile2012/article/details/45339787 ,但在where里面加这个自定义函数时效率好低。