给我postgre数据库中查询岳麓山300米内的旅店的空间查询语句
时间: 2024-05-21 18:11:38 浏览: 19
以下是查询语句:
SELECT * FROM hotel
WHERE ST_Distance_Sphere(geom, ST_GeomFromText('POINT(112.935266 28.238048)', 4326)) <= 300;
其中,hotel为旅店表,geom为旅店的几何信息,ST_Distance_Sphere函数表示计算球面距离,ST_GeomFromText函数用于将经纬度转换成几何信息。POINT(112.935266 28.238048)为岳麓山的经纬度信息,4326为坐标系信息。
相关问题
在postgre数据库中查询今年节假日外的工作日数据该如何书写sql
您可以使用以下 SQL 语句查询今年节假日外的工作日数据:
SELECT COUNT(*) FROM 工作日表 WHERE 日期 BETWEEN '今年年初' AND '今年年末' AND 节假日标志 = '工作日';
其中,工作日表是您存储工作日数据的表名,日期是您存储日期的字段名,节假日标志是您存储节假日标志的字段名。请将“今年年初”和“今年年末”替换为实际的日期值。
自然语言转为postgre空间数据库SQL语句的例子
对于您的第一个问题,我可以告诉您一些自然语言转为PostgreSQL空间数据库SQL语句的例子。比如,如果你想在PostgreSQL中查询一个指定区域的所有点,你可以将自然语言查询转换为以下SQL语句:SELECT * FROM table_name WHERE ST_Within(location, ST_PolygonFromText('POLYGON((lat1 lon1, lat2 lon2, lat3 lon3, lat4 lon4, lat1 lon1))'));
如果您需要更多相关的SQL语句,请告诉我您需要的信息,我会尽力回答。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)