sql >> データベース >  >> RDS >> Sqlserver

SQL Server 2008 Spatial:ポリゴン内のポイントを検索します

    地理学メソッドSTIntersects()はあなたが望むことをするだろうと思います:

    DECLARE @g geography;
    DECLARE @h geography;
    SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);
    SET @h = geography::Point(47.653, -122.358, 4326)
    
    SELECT @g.STIntersects(@h)
    


    1. 整数を16進数に、16進数を整数に変換

    2. SQLite GLOB

    3. PostgreSQLでクエリを実行するために二重引用符を省略します

    4. SQL Server(T-SQL)でサーバー照合を表示する方法