同学们说出你的问题
xiw5: unknown error. maybe compile failed
在本地能编译通过,麻烦老师看下问题
SELECT AVG(NUM) FROM AGGREGATION_FUNC;这个表的定义可以给一下吗?以及这里本来输出的平均值是多少,一共是多少个数字在求平均值。本地测试的时候没有找到会出错的情况。
之前应该是磁盘满了,现在正在重新测试,可以关注github的issue
CREATE TABLE aggregation_func(id int, num int, price float, addr char, birthday date);
INSERT INTO aggregation_func VALUES (1, 18, 10.0, 'abc', '2020-01-01');
INSERT INTO aggregation_func VALUES (2, 15, 20.0, 'abc', '2010-01-11');
INSERT INTO aggregation_func VALUES (3, 12, 30.0, 'def', '2021-01-21');
INSERT INTO aggregation_func VALUES (4, 15, 30.0, 'dei', '2021-01-31');
我怀疑这项测试是不是拉了错误的仓库啊? 我今早9点没有提交代码,我的仓库里面也没有03dfe2这个id。
XorSum : all cases failed, commit id=03dfe2afceb3bc4d1124b7071c97e2f76af630f5, date=2021-11-01 09:03:51
来哥,问下 TaurusGGBOY 的inner-join
NUM是大写的吗?是不是查询的时候,属性或者表名大小写都可以?
已清空环境,下次会全新拉取
SELECT * FROM JOINTABLELARGE1 INNER JOIN JOINTABLELARGE2 ON JOINTABLELARGE1.ID=JOINTABLELARGE2.ID INNER JOIN JOINTABLELARGE3 ON JOINTABLELARGE1.ID=JOINTABLELARGE3.ID INNER JOIN JOINTABLELARGE4 ON JOINTABLERGE33.ID=JOINBLELARGE4.ID INNER JOIN JOINTABLELARGE5 ON 1=1 INNER JOIN JOINTABLELARGE6 ON JOINTABLELARGE5.ID=JOINTABLELARGE6.ID WHERE JOINTABLELARGE3.NUM3 <10 AND JOINTABLELARGE_5.NUM5>90;
这个没有返回数据,每个表都有100条数据。
王哥 我们本地update 和date 都没问题。。没有特殊符号显示。而且支持index操作的
JayL-zxl 想知道update和 date 哪里有问题
来哥你这个里面有个TABLE33 真的有33个表吗?
运来哥,问下tanruixiang的join-tables
date之前测试通过,现在不通过,麻烦查看date错误在哪里?https://github.com/watchpoints/miniob
补充:
昨天晚上代码提交错误,导致很多测试不通过,现在聚合,update都恢复了,
test xxx 测试 不通过,自己测试可以的。麻烦查看一下有什么错误,是否出现core了。
请问select_meta 这个校验失败应该返回什么?默认不是返回no data?
SELECT * FROM DATETABLE WHERE UDATE>'2020-1-20';
1 | 2020-01-21
2 | 2020-10-21
9 | 2038-01-19
ID | U_DATE
SELECT * FROM DATETABLE WHERE UDATE<'2019-12-31';
日期的case这个之后就没有数据了
https://github.com/rainays/OceanBase-competition 可以帮忙看一下select-table多表查询是啥case没过吗
select * from jointablelarge1 inner join jointablelarge2 on jointablelarge1.id=jointablelarge2.id inner join jointablelarge3 on jointablelarge1.id=jointablelarge3.id inner join jointablelarge4 on jointablelarge3.id=jointablelarge4.id inner join jointablelarge5 on 1=1 inner join jointablelarge6 on jointablelarge5.id=jointablelarge6.id where jointablelarge3.num3 <10 and jointablelarge5.num5>90;
这个评论去有自动转义功能,很多东西会炸,这是原始指令。