Используя YQL, как я могу выбрать элемент из канала, который содержит двоеточие в названии? - PullRequest
0 голосов
/ 12 июля 2010

Я использую YQL для разбора некоторых веб-каналов, в частности, этого.

ВЫБРАТЬ * ОТ rss ГДЕ url = 'http://www.arena.net/blog/feed'

Этот запрос возвращает набор полей, одно из которых выглядит как

content:encoded

Как выбрать это поле для фильтрации? Я хочу сделать что-то вроде этого,

SELECT title, link, pubDate, content:encoded FROM rss WHERE url='http://www.arena.net/blog/feed'

но это неверно. Я безуспешно пытался сбежать с косой чертой.

Ответы [ 2 ]

2 голосов
/ 12 июля 2010
SELECT title, link, pubDate, encoded
FROM rss
WHERE url='http://www.arena.net/blog/feed' 

Вот ссылка на консоль .

0 голосов
/ 12 июля 2010

Введите имя поля в обратных кавычках , всего:

SELECT title, link, pubDate, `content:encoded` FROM rss
 WHERE url='http://www.arena.net/blog/feed'

Должно работать

...