test:add test case for bug fix about last_row

This commit is contained in:
wenzhouwww@live.cn 2022-07-19 15:11:44 +08:00
parent d355b12b32
commit cdaf73f9f1
1 changed files with 59 additions and 0 deletions

View File

@ -290,6 +290,65 @@ class TDTestCase:
tdSql.checkData(0, 0, None)
tdSql.query("select last_row(c1) from testdb.stb1")
tdSql.checkData(0, 0, None)
# support regular query about last ,first ,last_row
# tdSql.query("select last_row(c1,NULL) from testdb.t1")
# tdSql.checkData(0,0,None)
# tdSql.checkData(0,1,None)
# tdSql.query("select last_row(c1,123) from testdb.t1")
# tdSql.checkData(0,0,None)
# tdSql.checkData(0,1,123)
# tdSql.query("select last(c1,NULL) from testdb.t1")
# tdSql.checkData(0,0,9)
# tdSql.checkData(0,1,None)
# tdSql.query("select last(c1,123) from testdb.t1")
# tdSql.checkData(0,0,9)
# tdSql.checkData(0,1,123)
# tdSql.query("select first(c1,NULL) from testdb.t1")
# tdSql.checkData(0,0,1)
# tdSql.checkData(0,1,None)
# tdSql.query("select first(c1,123) from testdb.t1")
# tdSql.checkData(0,0,1)
# tdSql.checkData(0,1,123)
# tdSql.query("select last_row(c1,c2,c3,NULL,c4) from testdb.t1")
# tdSql.checkData(0,0,None)
# tdSql.checkData(0,1,None)
# tdSql.checkData(0,2,None)
# tdSql.checkData(0,3,None)
# tdSql.checkData(0,4,None)
# tdSql.query("select last_row(c1,c2,c3,123,c4) from testdb.t1")
# tdSql.checkData(0,0,None)
# tdSql.checkData(0,1,None)
# tdSql.checkData(0,2,None)
# tdSql.checkData(0,3,123)
# tdSql.checkData(0,4,None)
# tdSql.query("select last_row(c1,c2,c3,NULL,c4,t1,t2) from testdb.ct1")
# tdSql.checkData(0,0,9)
# tdSql.checkData(0,1,-99999)
# tdSql.checkData(0,2,-999)
# tdSql.checkData(0,3,None)
# tdSql.checkData(0,4,None)
# tdSql.checkData(0,5,0)
# tdSql.checkData(0,5,0)
# tdSql.query("select last_row(c1,c2,c3,123,c4,t1,t2) from testdb.ct1")
# tdSql.checkData(0,0,9)
# tdSql.checkData(0,1,-99999)
# tdSql.checkData(0,2,-999)
# tdSql.checkData(0,3,123)
# tdSql.checkData(0,4,None)
# tdSql.checkData(0,5,0)
# tdSql.checkData(0,5,0)
# # bug need fix
tdSql.query("select last_row(c1), c2, c3 , c4, c5 from testdb.t1")