К пространственным данным можно выполнять запросы тем же самым образом, что и к реляционным данным. SQL Server поддерживает множество геометрических методов для запроса пространственных данных. В следующих примерах показана информация, которая может быть найдена из содержимого столбца shape таблицы beverage_markets.
В примере 29.4 показано использование метода STContains ().
Результатом будет 0.
Метод STContains о вернет 1, если экземпляр типа данных geometry полностью содержит другой экземпляр того же типа данных. Результат примера 29.4 означает, что магазин, который продает Almdudler, не принадлежит той области, где предпочтительным напитком является «Кока-кола».
В примере 29.5 показано использование метода STLengtho.
Метод STLengtho в примере 29.5 возвращает общую длину элементов типа данных geometry. (Результат 0, потому что отображаемое значение является точкой.) Метод Tostringo является основным методом, который загружает полный набор переменных при одном вызове метода. В примере 29.5 этот метод используется для загрузки всех свойств данной точки и их отображения с использованием представления WKT.
В примере 29.6 показано использование метода STintersects ().
Метод STintersects в примере 29.6 применяется к обоим районам для выяснения того, пересекаются ли районы. (Значение 1 подразумевает, что районы пересекаются.)