我最近从10.10升级到ubuntu 12.04.从那时起,我在TimeZone类中使用openjdk 6获得NullPointerException.
TimeZone.getTimeZone("GMT-0:00");
Run Code Online (Sandbox Code Playgroud)
openjdk 7也不例外,我的同事也没有使用openjdk6获得异常.所以看起来我错过了一些必要的库.
此外,这工作正常:TimeZone.getTimeZone("GMT")在我的机器上使用openjdk 6
我基本上有一个表可以保存每个日期的计数.我想创建一个查询,它给出了整个表的总计数,以及昨天的总计数.但是当我尝试两次加入表时,聚合关闭了.以下是如何复制结果的方法.
CREATE TABLE a (id int primary key);
CREATE TABLE b (a_id int, b_id int, date date, count int, primary key (a_id,b_id,date));
INSERT INTO a VALUES (1);
INSERT INTO b VALUES (1, 1, UTC_DATE(), 5);
INSERT INTO b VALUES (1, 2, UTC_DATE(), 10);
INSERT INTO b VALUES (1, 1, UTC_DATE()-1, 7);
INSERT INTO b VALUES (1, 2, UTC_DATE()-1, 12);
SELECT A.id,SUM(B.count) AS total_count,SUM(Y.count) AS y FROM a AS A
LEFT JOIN b AS B ON (B.a_id=A.id)
LEFT JOIN b AS …Run Code Online (Sandbox Code Playgroud) 当尝试将数据加载到大型查询表中时,我收到一条错误消息,告诉我一行大于允许的最大大小。我在文档中的任何地方都找不到这个限制。极限是多少?有解决方法吗?
文件是压缩的json,大小360M。
是否可以使用Big Query命令行工具从json文件(而不仅仅是csv)加载数据?我能够使用GUI加载一个简单的json文件,但是,命令行假设一个csv,我没有看到任何关于如何指定json的文档.
这是我正在使用的简单json文件
{ "栏": "值"}
使用架构col:STRING