我有以下代码来选择行。。当我用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/

10-13 01:35