OceanBase 大赛测试结果(增量) - 2021/10/29 上午

SELECT * FROM DROPTABLE3;

NO DATA

包含非法的元数据直接返回FAILURE就可以了

SELECT * FROM DATETABLE WHERE UDATE='2017-2-29';

ID | U_DATE

SELECT * FROM DATETABLE WHERE UDATE='2017-21-29';

ID | U_DATE

SELECT * FROM DATETABLE WHERE UDATE='2017-12-32';

ID | U_DATE

SELECT * FROM DATETABLE WHERE UDATE='2017-11-31';

ID | U_DATE

非法日期直接返回FAILURE就可以了。


SELECT SELECTTABLES2.AGE FROM SELECTTABLES1,SELECTTABLES2 WHERE SELECTTABLES1.AGE<18 AND SELECTTABLES2.UNAME='C' AND SELECTTABLES1.ID=SELECTTABLES_2.ID;

这个没有返回结果

SELECT MIN(*) FROM AGGREGATION_FUNC;

MIN(*)

1

SELECT MAX(*) FROM AGGREGATION_FUNC;

MAX(*)

4

SELECT AVG(*) FROM AGGREGATION_FUNC;

AVG(*)

2.5

这些非法的场景没有检查出来


INSERT INTO DATE_TABLE VALUES (1,'2020-01-21');

FAILURE

INSERT INTO DATE_TABLE VALUES (2,'2020-10-21');

FAILURE

日期无法插入。

agg的测试表,有date字段

插入失败的值,在select的时候,可以看到

INSERT INTO INSERT_TABLE VALUES (4,'N4',1,1),(1,1,1);

FAILURE

INSERT INTO INSERT_TABLE VALUES (4,'N4',1,1),(1,1,1,1);

FAILURE

SELECT * FROM NULL_TABLE WHERE 1 IS NULL;

FAILURE

SELECT AVG(NUM) FROM AGGREGATION_FUNC;

AVG(NUM)

0

NUM是整数类型

2 | NULL | 20 | 2010-01-11^B

看不出来数据后面多了个什么符号

[ 47%] Building CXX object src/observer/CMakeFiles/observer.dir/sql/executor/execute_stage.cpp.o

In file included from /root/dask/test-tmp/rainays/miniob/src/observer/sql/executor/execute_stage.cpp:18:

/test/dask/test-tmp/rainays/miniob/src/observer/sql/executor/execute_stage.h:29:31: 错误:‘std::vector’尚未声明

  std::string vec2string(std::vector<std::string> &vecstr, std::string &tagstr);

SELECT * FROM TORDERBY WHERE ID=3 AND NAME>='A' ORDER BY SCORE DESC, NAME;

ID | SCORE | NAME

3 | 1 | A

3 | 2 | F

3 | 2 | C

3 | 3 | D

3 | 4 | C

Panlisong,麻烦老师看一下select-tables测试,从前能过做完选做过不了了QAQ

Coding-Hammer : passed basic,update,select-meta,drop-table, commit id=59ed9c078034b6b106747f16ddf8a751bd60072d, date=2021-10-29 09:57:21

帮忙看一下Date错在哪里了,谢谢🙏 https://github.com/Coding-Hammer/miniob

确实不对,看群里前提错误日期 我测试了,我也遇到了.类似情况.

能请问下前辈这个 “2 | NULL | 20 | 2010-01-11^B” 这行是什么查询语句下产生的吗?