是否可以在YQL中别名或重命名字段?

Tiv*_*vac 5 yql

我正在制作一堆YQL查询,并且有一种访问服务器上字段的标准方法.不幸的是,其中一个提要使用与其他字段不同的名称,因此我假设我可以在YQL中对其进行别名.

就像是:

SELECT title, link, encoded AS description FROM...
Run Code Online (Sandbox Code Playgroud)

但看起来YQL的解析器不喜欢这样,因为我收到此错误:

Syntax error(s) [line 1:37 expecting field got 'AS']
Run Code Online (Sandbox Code Playgroud)

那么,是否可以像在SQL中那样在YQL中对字段进行别名?我在YQL文档或整个互联网上都没有看到任何内容.

还要解决另一个(小)问题,YQL的语法是否存在规范?

cod*_*ike 0

我认为 YQL 仅以隐喻的方式对应于 SQL;尽管它表面上使用诸如 SELECT 之类的东西,但它并没有试图涵盖 SQL 的大部分内容。因此,如果文档中没有,则可能不可能。

在本指南中:http://developer.yahoo.com/yql/guide/select_statement.html ...没有提到字段别名,所以我认为它不是一个功能。

不过,如果您通过Yahoo Pipes运行 YQL 查询,则可以使用其重命名模块来重命名数据元素。