我有以下代码来选择行。。当我用getRecords(“Peter Sam”)调用函数时,会显示一条记录。。然而,如果我只是通过getRecords(“Peter”),它会说“没有结果”。
getRecords = function(cname){
db.transaction(function(tx) {
tx.executeSql('SELECT * FROM contacts WHERE (cname LIKE ?)', [cname], renderResults);
});
}
“Select”查询中“LIKE”的正确用法是什么??顺便问一下,我在哪里引用WebSQL的SQL语法?
谢谢
最佳答案
在transact-SQL中,可以使用%作为通配符。
类似于:
SELECT * FROM contacts WHERE cname LIKE ?%
但是,WebSQL已经停止,所以我不建议使用这种方法。
关于html5 - 选择查询-WebSQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9141186/