按列名查询 Google 电子表格会导致错误

Querying Google Spreadsheet by column name leads to error

我刚刚开始使用 SQL 和 Google 电子表格。使用此电子表格:https://docs.google.com/spreadsheets/d/150EirFnWyKwb27PBXDvIRnhJkKm1q-Lgb3GgSHBm4jg

我可以制作一个包含所有结果的简单页面:

https://spreadsheets.google.com/tq?tqx=out:html&tq=SELECT%20*&key=150EirFnWyKwb27PBXDvIRnhJkKm1q-Lgb3GgSHBm4jg&gid=0

但是如果我尝试 select 仅某些列(或过滤器),我会收到一个错误,指出没有名为 X 的列,其中 X 是我尝试的任何列名称。

比如把上面URL中的SELECT%20*换成SELECT%20species,你就明白我的意思了。显然,我只能 post 两个与新帐户的链接...

感谢您的帮助。

名为 X 的列不是列中数据的名称,它是列的字母。

这个link有效:

https://spreadsheets.google.com/tq?tqx=out:html&tq=SELECT%20A&key=150EirFnWyKwb27PBXDvIRnhJkKm1q-Lgb3GgSHBm4jg&gid=0

并且仅给出 A 列输出。

这个语法也有效: https://docs.google.com/spreadsheets/d/150EirFnWyKwb27PBXDvIRnhJkKm1q-Lgb3GgSHBm4jg/gviz/tq?tqx=out:html&tq=SELECT+A+order+by+A&gid=0

结果与

相同
select A order by A