Sql 帮助创建YQL查询以搜索公司

Sql 帮助创建YQL查询以搜索公司,sql,yahoo,yql,Sql,Yahoo,Yql,我如何创建一个YQL查询,从Yahoo Finance返回我的公司 select * from yahoo.finance.quotes where name like "apple" 不起作用。由于许多原因,这不起作用。请尝试: select * from html where url="http://finance.yahoo.com/d/quotes.csv?s=AAPL&f=snl1d1t1ohgdr" 为了获得您想要的内容,您可以在where子句中进一步使用xpath进行筛

我如何创建一个YQL查询,从Yahoo Finance返回我的公司

select * from yahoo.finance.quotes where name like "apple"

不起作用。

由于许多原因,这不起作用。请尝试:

select * from html where url="http://finance.yahoo.com/d/quotes.csv?s=AAPL&f=snl1d1t1ohgdr"

为了获得您想要的内容,您可以在where子句中进一步使用xpath进行筛选。

我建议您使用内置CSV数据表并执行以下操作,而不是使用xpath:

select * from csv where url='http://finance.yahoo.com/d/quotes.csv?s=AAPL&f=snl1d1t1ohgdr'
这两种方法的问题都是您需要知道股票符号,所以在本例中是AAPL。因此,无论是我的答案还是另一个答案都不能真正满足您按名称搜索公司的需要


抱歉,目前没有比这更多的输入。

要获取任何公司的符号,您可以使用以下url:

http://d.yimg.com/autoc.finance.yahoo.com/autoc?query=<company name>&callback=YAHOO.Finance.SymbolSuggest.ssCallback
在获得苹果公司的标志后,开始:

select * from csv where url="http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sohgpl1&s=AAPL";

希望这将是有用的..快乐编码..

您有任何关于财务表的教程或文档吗?或者关于yql的xpath查询?这里没有很多例子。下面是xpath示例:这是一个数据字段缩写列表:似乎需要一个symbol子句,即从yahoo.finance.quotes中选择*,其中symbol='appl'和类似“apple”的名称。这是无用的,因为您需要已经有了符号名。有没有办法选择所有符号?我尝试的一切都被雅虎服务器拒绝了。
http://d.yimg.com/autoc.finance.yahoo.com/autoc?query=apple&callback=YAHOO.Finance.SymbolSuggest.ssCallback
select * from csv where url="http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sohgpl1&s=AAPL";