如何从特定区域的数据库中获取所有经度和纬度的列表?

我在Postgres DB中有一个表,其中包含地点及其对应的纬度和经度值。

Places (id, name, lat, lng)  # primary-key(id)

我将得到一对形成矩形的纬度和经度的输入。

{
  "long_ne": 12.34, 
  "lat_ne": 34.45, 
  "long_sw": 15.34, 
  "lat_sw": 35.56
}

我想获取所有落在矩形内的行。

无法根据行的lat-lng值对行进行排序,因为这会在插入新值时引起麻烦。

解决此问题以优化查询以获得结果的最佳方法是什么?