首页 > 解决方案 > 有没有办法将 PostgreSQL 查询的结果推送到 JavaScript 数组中?

问题描述

只是想看看这个问题是否有一个优雅的解决方案:

有没有办法遍历 psql 查询的结果并根据 SQL 查询返回特定的结果?

例如,假设我想要SELECT amount_available FROM lenders ORDER BY interest_rate,并且我想遍历列以查找任何可用金额,将这些可用金额添加到变量中,然后一旦该金额达到某个数字,退出。

更详细的例子:

假设我有人想借 400 美元。我想查看我的贷方表,并寻找任何有可用资金贷出的贷方。此外,我想开始寻找提供最低利率的贷方。我如何查询数据库并找到以最低利率满足 400 美元贷款的结果,并在达到目标后停止,而不是搜索整个数据库?我可以在 JavaScript 函数中执行此操作,返回符合该条件的记录吗?

也许我正在尝试做一些不可能的事情,但只是好奇。

谢谢!

标签: javascriptpostgresqlloopsbackendpsql

解决方案


您将您的需求翻译成 SQL 语言。毕竟,SQL 是一种描述性语言。然后数据库引擎计算出如何处理请求。

你的例子听起来像

SELECT name
FROM lenders
WHERE property >= 400
ORDER BY interest_rate
FETCH FIRST ROW ONLY;

推荐阅读