我有这个示例数据:
Country | Members | Joined
USA | 250 | 1/1/2012
USA | 100 | 1/8/2012
Russia | 75 | 1/20/2012
USA | 150 | 2/10/2012
Run Code Online (Sandbox Code Playgroud)
当我查询这些数据时,我想汇总给定月份的所有记录.查询的结果如下所示:
Country | Members | Joined
USA | 350 | 1/2012
Russia | 75 | 1/2012
USA | 150 | 2/2012
Run Code Online (Sandbox Code Playgroud)
作为一个足够简单的选择:
select country, count(*) as members , to_char(trunc(joined), 'MM-YYYY')
from table
group by country, to_char(trunc(joined), 'MM-YYYY')
Run Code Online (Sandbox Code Playgroud)
该查询将以我想要的格式提供数据,但是我的问题是,当我将其插入到新的数据透视表中时,我收到错误,因为select语句中的to_char()被放入DATETIME列中(错误:ORA-01843 - 非有效月份)
当我将select中的to_char()更改为to_date()时,它仍然不起作用(相同的错误,ORA-01843 - 不是有效的月份):
select country, count(*) as members, to_date(trunc(joined), 'MM-YYYY')
from table
group by …Run Code Online (Sandbox Code Playgroud) 我正在使用jsoup使用java解析rss feed 。尝试选择文档中的第一个元素时,我无法获得结果。<link>
当我使用title.text()此代码时,可以获得预期的结果:
Document doc = Jsoup.connect(BLOG_URL).get();
Element title = doc.select("rss channel title").first();
System.out.println(title.text()); // print the blog title...
Run Code Online (Sandbox Code Playgroud)
但是,link.text()工作方式不同:
Element link = doc.select("rss channel link").first();
System.out.println(link.text()); // prints empty string
Run Code Online (Sandbox Code Playgroud)
当我检查doc.select("rss channel link")的Element link对象是人口稠密,但.println()声明仅仅是一个空字符串。
是什么让.select("rss channel link")dang如此特别,以至于我不知道如何使用它?
编辑:RSS响应开始是这样的:
Run Code Online (Sandbox Code Playgroud)<?xml version="1.0" encoding="UTF-8"?> <rss> <channel> <title>The Blog Title</title> <link>http://www.the.blog/category</link>
如何将JENA ResultSet存储为JSON格式的字符串?我目前只能将ResultSet输出到System.out控制台,但我无法将其保存到java String.这是我所在的一个例子:
QueryExecution qexec = QueryExecutionFactory.sparqlService(endpoint, query);
ResultSet results = qexec.execSelect();
// the following prints out JSON in the System.out console:
ResultSetFormatter.outputAsJSON(System.out, results);
// but how do I save it as a String?
// ie.
String json = ResultSetFormatter.outputAsJSON(System.out, results);
// obviously that doesn't work, but how would one get the equivalent working version?
Run Code Online (Sandbox Code Playgroud)
我希望能够将JSON变量发送到另一个方法来执行一些工作.
提前致谢!