有人可以帮助解释 Google 表格中此查询背后的语法吗?

Can someone help explain the syntax behind this query in Google Sheets?

我最近在 Google 表格上遇到了这个查询,我对其中一个查询有疑问:

=transpose(query(settings!A2:C,"select B, C where A = '" & B4 & "'",0))

有人能给我解释一下这部分吗?

= '" & B4 & "'",0)

我正在努力寻找可以帮助解释 ' 和 " 在 Google 表格查询中如何工作的文档。

正在使用单元格值创建查询字符串。

假设您在单元格 B4 中输入了 Simon 这个词,那么它正在构建

"select B, C where A = '" & B4 & "'"

作为

Select B, C where A = 'Simon'

& 运算符连接(组合)字符串。这是将单元格 b4 的值添加到您的 where 子句中。