根据提供的语句,以下是您要求的操作:
以下是SQL语句和解释:
SELECT *
FROM users
WHERE ST_DWithin(ST_MakePoint(users.longitude, users.latitude)::geography, ST_MakePoint(-71.0596, 42.3601)::geography, 1000);
SELECT *
:选择所有列FROM users
:从名为"users"的表中查询数据WHERE ST_DWithin(ST_MakePoint(users.longitude, users.latitude)::geography, ST_MakePoint(-71.0596, 42.3601)::geography, 1000)
:使用ST_DWithin函数,将用户的经纬度与波士顿市中心的经纬度进行比较,距离限制为1000米。这将返回所有居住在波士顿市中心附近的用户。