sequelize.js - 当在带有传入参数的sql中使用like关键字时,如何在使用sequelize和sql模板字符串时获得返回的结果?
问题描述
当在带有传入参数的sql中使用like关键字时,如何在使用sequelize和sql模板字符串时获得返回的结果?这是我正在使用的代码:
let filteredCode = '%' + code.slice(0, 5) + '%'
console.log(filteredCode)
let selectFromFax = SQL`SELECT * FROM Fax WHERE Uid like ${filteredCode} `
console.log(selectFromFax)
这是我得到的结果:
%068c9%
SQLStatement {
strings: [ 'SELECT * FROM Fax WHERE Uid like ', ' ' ],
values: [ '%068c9%' ] }
result of query []
解决方案
这确实有效。希望它对使用节点包 sql-template-strings 和 sequelize 的人有所帮助。
推荐阅读
- javascript - 如何使用jquery更改单个div元素的多个背景的尺寸
- r - Is there a way to move row labels on the right side of a plotly heatmap?
- c++ - 可以存储编号整数值的 C++ 容器(或函数)
- python - 如何将不同类型的数据写入二进制文件
- django - Django 模型 - 加入表而不添加模型
- angular - 在 ngFor 中测试 null
- c# - C#。重新抛出异常时的奇怪行为
- c# - 按下asp按钮时如何停止页面重新加载?
- prolog - Prolog 自然语言解析器,参数没有充分实例化
- c# - How to get the link from archetype single url picker in umbraco