0

我刚刚开始使用 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

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

例如,将上面 URL 中的 SELECT%20* 替换为 SELECT%20species,你就会明白我的意思了。显然,我只能使用新帐户发布两个链接...

谢谢你的帮助。

4

1 回答 1

0

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

此链接有效:

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

并仅给出 A 列输出。

而且这个sintax也有效: 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
于 2016-03-24T11:45:15.213 回答