Запрос таблицы Google по имени столбца приводит к ошибке

Я только начинаю пользоваться 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 - любое имя столбца, которое я пытаюсь.

Например, замените SELECT% 20 * на SELECT% 20species в приведенном выше URL-адресе, и вы поймете, что я имею в виду. Судя по всему, я могу разместить только две ссылки с новым аккаунтом ...

Спасибо за любую помощь.


person user88901    schedule 24.03.2016    source источник


Ответы (1)


Столбец с именем X - это не имя ваших данных в столбце, это буква столбца.

эта ссылка работает:

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&gid+order+

с тем же результатом, что и

select A order by A
person Max Makhrov    schedule 24.03.2016