javascript - 从 sql 检索数据时,我想使用 where 条件作为变量
问题描述
我在节点 js 上结合 sql 编写代码。
我想根据条件加载数据,我想根据变量动态获取条件。
这是当前代码:
db.all ("select CollectionID, CollectionName from Collection where
CollectionID = abc", function () {
我想如何根据变量 abc 接收数据?abc 的值为 number 。
解决方案
var abc = 1;
var query = 'select CollectionID, CollectionName from Collection where CollectionID = ?'
db.all (query, [abc], function (err, rows) {
if (err) throw err;
console.log(rows);
});
推荐阅读
- java - 从 ModPow 结果生成 BigInteger
- powerbi - Power BI - 如何在工作区中查找所有报告的总 pbix 大小
- flutter - Flutter 中样式主题和装饰有什么区别
- nginx - 由 nginx 服务的 localhost 上的多个站点,没有域名
- database - 具有数十亿数据的单行选择的最佳数据库是什么?
- html - 为什么我不能将包含文本的 div 与包含图像的 div 对齐
- google-sheets - 创建根据标准重复值的自动公式(动态公式)
- python - “bootstrap4”处的 TemplateSyntaxError 不是已注册的标签库。必须是以下之一:已安装引导程序并在 INSTALED_APPS 中
- sql - 将完整日期作为字符串转换为日期 SQL Server
- python - Postgres/Python 子字段完整性检查