如何使用 Quickbase 正确执行 like 查询

How to properly perform like queries with Quickbase

我正在处理快速table 查询,一切似乎都很好。

现在我想使用 like 运算符执行查询。例如在 PHP 我可以做这样的事情:

$data ='content to search';

$stmt = $db->prepare('SELECT * FROM members where name like :name OR email like :email limit 20');
$stmt->execute(array(
':name' => '%'.$data.'%',
':email' => '%'.$data.'%',
));

现在快速 table,我尝试使用 CT、EX 或 HAS 参数等与 OR 运算符。只有 CT 给出了附近的结果,但不符合下面的代码。

//Email = 7
//name =8

{
    "from": "tableId",
    "where": "{7.CT.'nancy@gmail.com'}OR{8.CT.'nancy'}"
}

有什么方法可以让我使用 Quickbase 的 like operators 进行更好的搜索。 documentation here 不包括那个。

CT 是 Quick Base 中最接近 SQL 中的 LIKE 的字符串比较运算符,但由于您不能在 Quick Base 查询中使用通配符,因此您可能需要将多个查询字符串以获得相同的结果。这也是一个 SW 运算符,有时可以帮助比较字符串的各个部分。