为了账号安全,请及时绑定邮箱和手机立即绑定

模式匹配的 Node.JS 和 PostgresSQL 查询问题

模式匹配的 Node.JS 和 PostgresSQL 查询问题

潇潇雨雨 2022-01-13 17:11:02
我想编写一个查询,根据类型和位置选择公司列表。类型将是一个下拉列表。所以它不会区分大小写或任何东西。但是,对于公司位置,我希望能够找到包含放在表单字段中的字符串的任何位置。这是我所拥有的:static getCompanyByLocation(company_type, company_location) {        return db.any(            `select * from companies where company_type=$1 and company_location ilike $2`, [company_type, company_location]        )}如果我搜索 %$2%,我希望它会搜索包含替换 $2 的字符串的任何内容。相反,我得到一个错误。不确定这里的语法,并希望得到任何帮助。
查看完整描述

1 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

没关系,我找到了解决问题的方法。在 JavaScript 方面,我只是在定义变量时将 %% 添加到变量中,然后将该值传递给位置查询。


查看完整回答
反对 回复 2022-01-13
  • 1 回答
  • 0 关注
  • 122 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信