首页 > 解决方案 > GSheets - 如何查询部分字符串

问题描述

我目前正在使用这个公式从名字是“彼得”的每个人那里获取所有数据,但我的问题是,如果有人叫“西蒙彼得”,这个数据会出现在公式输出中。

=QUERY('Data'!1:1000,"select * where B contains 'Peter'")

我知道对于其他公式,如果我在字符串中添加 *,这个问题就解决了。但是在这种情况下,对于 QUERY 公式,相同的逻辑不适用。

有人知道正确的语法或解决方法吗?

标签: google-sheets

解决方案


经典的 SQL 语法怎么样

=QUERY('Data'!1:1000,"select * where B like 'Peter %'")

LIKE 关键字允许使用通配符 % 来表示相对于搜索字符串的已知部分的字符。


推荐阅读