【发布时间】:2021-08-03 13:53:39
【问题描述】:
所以我有以下查询:
=QUERY(Data!A1:J,"SELECT A,B,E WHERE E MATCHES 'UK > Maternity Leave' OR E MATCHES 'UK > Long Leave' OR E MATCHES 'UK > Career Break' OR E MATCHES 'UK > Extended Unpaid Leave' OR WHERE E MATCHES 'UK > Shared Parental Leave (Birth)'",1)
据我所知应该可以。但它给了我以下错误信息:
错误 无法解析函数 QUERY 参数 2 的查询字符串: PARSE_ERROR:在第 1 行第 162 列遇到““where”“WHERE”。 期待其中之一:“真”......“假”......“不是”......“日期”...... “timeofday” ... “datetime” ... “timestamp” ... “min” ... “max” ... “平均”...“计数”...“总和”...“no_values”...“no_format”...“是” ...“空”...“年”...“月”...“日”...“小时”...“分钟” ...“秒”...“毫秒”...“与”...“包含”...“开始” ...“结束”...“匹配”...“喜欢”...“现在”...“dateDiff”... “季度” ... “下” ... “上” ... “dayOfWeek” ... “toDate” ... ...
... ... ... ... "(" ... "-" ...
这是工作表的链接 - SO Example Sheet
我看不出我在这里做错了什么。我已经尝试过SELECT A, B, E 和SELECT Col1, Col2, Col5,因为过去我在表格中的查询中遇到了一些奇怪的错误。如果有人能指出问题所在,那就太棒了!
【问题讨论】:
标签: sql google-sheets google-sheets-formula google-query-language