我正在使用nodejs 0.10.12和node-postgre(pg模块)2.2.0
我使用LIKE
运算符
var query = client.query('SELECT t_name FROM type WHERE t_name LIKE $1 ',[typetolook])
如果我在搜索表单中写Mu
,即使我的数据库包含单词Museum
,我也会在控制台中看到零结果。
我错过了什么吗? LIKE
运营商是否存在错误?
我该如何解决这个问题?
由于
答案 0 :(得分:1)
我认为您在查询中遗漏了%
。
client.query("SELECT t_name FROM type WHERE t_name LIKE $1", [typetolook + '%']);