查找具有精确地理坐标

时间:2016-03-28 20:54:53

标签: sql-server azure-sql-database

我有一个带有地理列的SQL表。当我查看其中一行时,地理位置显示为长十六进制字符串:0xE6100 .... C0。

我想编写一个查询,查找数据库中具有相同值的所有其他行。我怎样才能做到这一点?

我尝试添加带有和不带引号的WHERE location = '0xE6100....C0'但我收到错误:

Invalid operator for data type. Operator equals equal to, type equals geography.

注意:我只是以临时方式进行此查询我并不是在寻找最佳解决方案或以任何方式对其进行参数化的方法。我只想找一个我想找到相关值的行。

1 个答案:

答案 0 :(得分:2)

您似乎需要使用.STEquals 查看文档here