tdSql.query('select lower(c8),floor(c3) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,1)
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,None)
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,3)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,4)
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,32767)
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,-32767)
tdSql.query('select lower(c8),lower(concat(c8,c14)) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,'123 taosdata ')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,'234 xiaobo ')
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,None)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,'456 wade zhang')
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,'56727')
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,'678')
tdSql.query('select lower(concat(c8,c14)) from tb1 where c9 is not null and c15 is not null;')
tdSql.checkRows(5)
tdSql.checkData(0,0,'123 taosdata ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'456 wade zhang')
tdSql.checkData(3,0,'56727')
tdSql.checkData(4,0,'678')
tdSql.query('select lower(c14) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'')
tdSql.checkData(1,0,'27')
tdSql.checkData(2,0,' wade zhang')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' xiaobo ')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,' taosdata ')
tdSql.query('select lower(concat(c8,c14)) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'678')
tdSql.checkData(1,0,'56727')
tdSql.checkData(2,0,'456 wade zhang')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'234 xiaobo ')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,'123 taosdata ')
tdSql.query('select lower(concat(c8,c14)) from tb1 order by ts desc limit 3 offset 2;')
tdSql.checkRows(3)
tdSql.checkData(0,0,'456 wade zhang')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'234 xiaobo ')
tdSql.query('select lower(c14) from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,' taosdata ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,' xiaobo ')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' wade zhang')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,' taosdata ')
tdSql.checkData(8,0,' jeff tao')
tdSql.checkData(9,0,' steven li')
tdSql.checkData(10,0,' wade zhang')
tdSql.checkData(11,0,' simonguan')
tdSql.checkData(12,0,' ph. d. liao')
tdSql.checkData(13,0,' hongze cheng ')
tdSql.query('select lower(c14) from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select lower(c14),t1 from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select lower(c15),tbname from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,' tdengine ')
tdSql.checkData(0,1,'tb1')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'tb1')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'tb1')
tdSql.checkData(3,0,'boxiao')
tdSql.checkData(3,1,'tb1')
tdSql.checkData(4,0,' wade zhang ')
tdSql.checkData(4,1,'tb1')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'tb1')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,'tb1')
tdSql.checkData(7,0,' tdengine ')
tdSql.checkData(7,1,'tb2')
tdSql.checkData(8,0,'jeff tao')
tdSql.checkData(8,1,'tb2')
tdSql.checkData(9,0,'steven li')
tdSql.checkData(9,1,'tb2')
tdSql.checkData(10,0,' wade zhang ')
tdSql.checkData(10,1,'tb2')
tdSql.checkData(11,0,'shengliang guan ')
tdSql.checkData(11,1,'tb2')
tdSql.checkData(12,0,'haojun liao ')
tdSql.checkData(12,1,'tb2')
tdSql.checkData(13,0,' hongzecheng')
tdSql.checkData(13,1,'tb2')
tdSql.query('select lower(c15),tbname from stb1 where t1 > 1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,' tdengine ')
tdSql.checkData(0,1,'tb2')
tdSql.checkData(1,0,'jeff tao')
tdSql.checkData(1,1,'tb2')
tdSql.checkData(2,0,'steven li')
tdSql.checkData(2,1,'tb2')
tdSql.checkData(3,0,' wade zhang ')
tdSql.checkData(3,1,'tb2')
tdSql.checkData(4,0,'shengliang guan ')
tdSql.checkData(4,1,'tb2')
tdSql.checkData(5,0,'haojun liao ')
tdSql.checkData(5,1,'tb2')
tdSql.checkData(6,0,' hongzecheng')
tdSql.checkData(6,1,'tb2')
tdSql.query('select lower(c8),lower(c14) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'abc')
tdSql.checkData(0,1,' taosdata ')
tdSql.checkData(1,0,'bcd')
tdSql.checkData(1,1,' jeff tao')
tdSql.checkData(2,0,'cde')
tdSql.checkData(2,1,' steven li')
tdSql.checkData(3,0,'def')
tdSql.checkData(3,1,' wade zhang')
tdSql.checkData(4,0,'efg')
tdSql.checkData(4,1,' simonguan')
tdSql.checkData(5,0,'f gh')
tdSql.checkData(5,1,' ph. d. liao')
tdSql.checkData(6,0,'ghi ')
tdSql.checkData(6,1,' hongze cheng ')
tdSql.query('select lower(c8),lower(c14) from tbn order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'ghi ')
tdSql.checkData(0,1,' hongze cheng ')
tdSql.checkData(1,0,'f gh')
tdSql.checkData(1,1,' ph. d. liao')
tdSql.checkData(2,0,'efg')
tdSql.checkData(2,1,' simonguan')
tdSql.checkData(3,0,'def')
tdSql.checkData(3,1,' wade zhang')
tdSql.checkData(4,0,'cde')
tdSql.checkData(4,1,' steven li')
tdSql.checkData(5,0,'bcd')
tdSql.checkData(5,1,' jeff tao')
tdSql.checkData(6,0,'abc')
tdSql.checkData(6,1,' taosdata ')
tdSql.query('select lower(lower(c8)) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'abc')
tdSql.checkData(1,0,'bcd')
tdSql.checkData(2,0,'cde')
tdSql.checkData(3,0,'def')
tdSql.checkData(4,0,'efg')
tdSql.checkData(5,0,'f gh')
tdSql.checkData(6,0,'ghi ')
tdSql.query('select lower(cast(a as binary(10))) from (select avg(c2) as a from stb1 interval(1s));')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.query('select lower(c14) from (select * from stb1);')
tdSql.checkRows(14)
tdSql.checkData(0,0,' taosdata ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,' xiaobo ')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' wade zhang')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,' taosdata ')
tdSql.checkData(8,0,' jeff tao')
tdSql.checkData(9,0,' steven li')
tdSql.checkData(10,0,' wade zhang')
tdSql.checkData(11,0,' simonguan')
tdSql.checkData(12,0,' ph. d. liao')
tdSql.checkData(13,0,' hongze cheng ')
tdSql.query("select lower(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select lower(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select lower(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'-60.000000')
tdSql.checkData(4,0,'66.500000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'4.000000')
tdSql.checkData(7,0,'2.500000')
tdSql.checkData(8,0,'2.000000')
tdSql.checkData(9,0,'1.000000')
tdSql.query("select lower(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'66.500000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'4.000000')
tdSql.checkData(6,0,'2.500000')
tdSql.checkData(7,0,'2.000000')
tdSql.checkData(8,0,'1.000000')
tdSql.checkData(9,0,'-60.000000')
tdSql.query("select lower(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'-60.000000')
tdSql.checkData(1,0,'1.000000')
tdSql.checkData(2,0,'2.000000')
tdSql.checkData(3,0,'2.500000')
tdSql.checkData(4,0,'4.000000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'66.500000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query('select lower(cast(a as binary(10))) from (select abs(c2) as a from tb1);')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'2')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'4')
tdSql.checkData(5,0,'127')
tdSql.checkData(6,0,'127')
tdSql.query('select lower(tb1.c15),lower(tb2.c15) from tb1,tb2 where tb1.ts=tb2.ts;')
tdSql.checkRows(7)
tdSql.checkData(0,0,' tdengine ')
tdSql.checkData(0,1,' tdengine ')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'jeff tao')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'steven li')
tdSql.checkData(3,0,'boxiao')
tdSql.checkData(3,1,' wade zhang ')
tdSql.checkData(4,0,' wade zhang ')
tdSql.checkData(4,1,'shengliang guan ')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'haojun liao ')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,' hongzecheng')
tdSql.query('select lower(c15) from tb1 union all select lower(c15) from tb2;')
tdSql.query('select lower(c8),floor(c3) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,1)
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,None)
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,3)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,4)
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,32767)
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,-32767)
tdSql.query('select lower(c8),lower(concat(c8,c14)) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,'123 taosdata ')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,'234 xiaobo ')
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,None)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,'456 wade zhang')
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,'56727')
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,'678')
tdSql.query('select lower(concat(c8,c14)) from tb1 where c9 is not null and c15 is not null;')
tdSql.checkRows(5)
tdSql.checkData(0,0,'123 taosdata ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'456 wade zhang')
tdSql.checkData(3,0,'56727')
tdSql.checkData(4,0,'678')
tdSql.query('select lower(c14) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'')
tdSql.checkData(1,0,'27')
tdSql.checkData(2,0,' wade zhang')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' xiaobo ')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,' taosdata ')
tdSql.query('select lower(concat(c8,c14)) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'678')
tdSql.checkData(1,0,'56727')
tdSql.checkData(2,0,'456 wade zhang')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'234 xiaobo ')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,'123 taosdata ')
tdSql.query('select lower(concat(c8,c14)) from tb1 order by ts desc limit 3 offset 2;')
tdSql.checkRows(3)
tdSql.checkData(0,0,'456 wade zhang')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'234 xiaobo ')
tdSql.query('select lower(c14) from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,' taosdata ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,' xiaobo ')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' wade zhang')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,' taosdata ')
tdSql.checkData(8,0,' jeff tao')
tdSql.checkData(9,0,' steven li')
tdSql.checkData(10,0,' wade zhang')
tdSql.checkData(11,0,' simonguan')
tdSql.checkData(12,0,' ph. d. liao')
tdSql.checkData(13,0,' hongze cheng ')
tdSql.query('select lower(c14) from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select lower(c14),t1 from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select lower(c15),tbname from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,' tdengine ')
tdSql.checkData(0,1,'tb1')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'tb1')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'tb1')
tdSql.checkData(3,0,'boxiao')
tdSql.checkData(3,1,'tb1')
tdSql.checkData(4,0,' wade zhang ')
tdSql.checkData(4,1,'tb1')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'tb1')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,'tb1')
tdSql.checkData(7,0,' tdengine ')
tdSql.checkData(7,1,'tb2')
tdSql.checkData(8,0,'jeff tao')
tdSql.checkData(8,1,'tb2')
tdSql.checkData(9,0,'steven li')
tdSql.checkData(9,1,'tb2')
tdSql.checkData(10,0,' wade zhang ')
tdSql.checkData(10,1,'tb2')
tdSql.checkData(11,0,'shengliang guan ')
tdSql.checkData(11,1,'tb2')
tdSql.checkData(12,0,'haojun liao ')
tdSql.checkData(12,1,'tb2')
tdSql.checkData(13,0,' hongzecheng')
tdSql.checkData(13,1,'tb2')
tdSql.query('select lower(c15),tbname from stb1 where t1 > 1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,' tdengine ')
tdSql.checkData(0,1,'tb2')
tdSql.checkData(1,0,'jeff tao')
tdSql.checkData(1,1,'tb2')
tdSql.checkData(2,0,'steven li')
tdSql.checkData(2,1,'tb2')
tdSql.checkData(3,0,' wade zhang ')
tdSql.checkData(3,1,'tb2')
tdSql.checkData(4,0,'shengliang guan ')
tdSql.checkData(4,1,'tb2')
tdSql.checkData(5,0,'haojun liao ')
tdSql.checkData(5,1,'tb2')
tdSql.checkData(6,0,' hongzecheng')
tdSql.checkData(6,1,'tb2')
tdSql.query('select lower(c8),lower(c14) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'abc')
tdSql.checkData(0,1,' taosdata ')
tdSql.checkData(1,0,'bcd')
tdSql.checkData(1,1,' jeff tao')
tdSql.checkData(2,0,'cde')
tdSql.checkData(2,1,' steven li')
tdSql.checkData(3,0,'def')
tdSql.checkData(3,1,' wade zhang')
tdSql.checkData(4,0,'efg')
tdSql.checkData(4,1,' simonguan')
tdSql.checkData(5,0,'f gh')
tdSql.checkData(5,1,' ph. d. liao')
tdSql.checkData(6,0,'ghi ')
tdSql.checkData(6,1,' hongze cheng ')
tdSql.query('select lower(c8),lower(c14) from tbn order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'ghi ')
tdSql.checkData(0,1,' hongze cheng ')
tdSql.checkData(1,0,'f gh')
tdSql.checkData(1,1,' ph. d. liao')
tdSql.checkData(2,0,'efg')
tdSql.checkData(2,1,' simonguan')
tdSql.checkData(3,0,'def')
tdSql.checkData(3,1,' wade zhang')
tdSql.checkData(4,0,'cde')
tdSql.checkData(4,1,' steven li')
tdSql.checkData(5,0,'bcd')
tdSql.checkData(5,1,' jeff tao')
tdSql.checkData(6,0,'abc')
tdSql.checkData(6,1,' taosdata ')
tdSql.query('select lower(lower(c8)) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'abc')
tdSql.checkData(1,0,'bcd')
tdSql.checkData(2,0,'cde')
tdSql.checkData(3,0,'def')
tdSql.checkData(4,0,'efg')
tdSql.checkData(5,0,'f gh')
tdSql.checkData(6,0,'ghi ')
tdSql.query('select lower(cast(a as binary(10))) from (select avg(c2) as a from stb1 interval(1s));')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.query('select lower(c14) from (select * from stb1);')
tdSql.checkRows(14)
tdSql.checkData(0,0,' taosdata ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,' xiaobo ')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' wade zhang')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,' taosdata ')
tdSql.checkData(8,0,' jeff tao')
tdSql.checkData(9,0,' steven li')
tdSql.checkData(10,0,' wade zhang')
tdSql.checkData(11,0,' simonguan')
tdSql.checkData(12,0,' ph. d. liao')
tdSql.checkData(13,0,' hongze cheng ')
tdSql.query("select lower(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select lower(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select lower(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'-60.000000')
tdSql.checkData(4,0,'66.500000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'4.000000')
tdSql.checkData(7,0,'2.500000')
tdSql.checkData(8,0,'2.000000')
tdSql.checkData(9,0,'1.000000')
tdSql.query("select lower(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'66.500000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'4.000000')
tdSql.checkData(6,0,'2.500000')
tdSql.checkData(7,0,'2.000000')
tdSql.checkData(8,0,'1.000000')
tdSql.checkData(9,0,'-60.000000')
tdSql.query("select lower(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'-60.000000')
tdSql.checkData(1,0,'1.000000')
tdSql.checkData(2,0,'2.000000')
tdSql.checkData(3,0,'2.500000')
tdSql.checkData(4,0,'4.000000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'66.500000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query('select lower(cast(a as binary(10))) from (select abs(c2) as a from tb1);')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'2')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'4')
tdSql.checkData(5,0,'127')
tdSql.checkData(6,0,'127')
tdSql.query('select lower(tb1.c15),lower(tb2.c15) from tb1,tb2 where tb1.ts=tb2.ts;')
tdSql.checkRows(7)
tdSql.checkData(0,0,' tdengine ')
tdSql.checkData(0,1,' tdengine ')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'jeff tao')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'steven li')
tdSql.checkData(3,0,'boxiao')
tdSql.checkData(3,1,' wade zhang ')
tdSql.checkData(4,0,' wade zhang ')
tdSql.checkData(4,1,'shengliang guan ')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'haojun liao ')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,' hongzecheng')
tdSql.query('select lower(c15) from tb1 union all select lower(c15) from tb2;')
tdSql.checkRows(14)
tdSql.checkData(0,0,' tdengine ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'boxiao')
tdSql.checkData(4,0,' wade zhang ')
tdSql.checkData(5,0,'278')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,' tdengine ')
tdSql.checkData(8,0,'jeff tao')
tdSql.checkData(9,0,'steven li')
tdSql.checkData(10,0,' wade zhang ')
tdSql.checkData(11,0,'shengliang guan ')
tdSql.checkData(12,0,'haojun liao ')
tdSql.checkData(13,0,' hongzecheng')
tdSql.query('select lower(stb1.c14),lower(stba.c15) from stb1,stba where stb1.t1=stba.t1 and stb1.ts=stba.ts;')
tdSql.checkRows(7)
tdSql.checkData(0,0,' taosdata ')
tdSql.checkData(0,1,' tdengine ')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'jeff tao')
tdSql.checkData(2,0,' xiaobo ')
tdSql.checkData(2,1,'steven li')
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,' wade zhang ')
tdSql.checkData(4,0,' wade zhang')
tdSql.checkData(4,1,'shengliang guan ')
tdSql.checkData(5,0,'27')
tdSql.checkData(5,1,'haojun liao ')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,' hongzecheng')
tdSql.error('select lower(c14) as a from stb1 union all select lower(c15) as a from stba;')
tdSql.query('select lower(c8) from stba;')
tdSql.checkRows(30)
tdSql.checkData(0,0,'abc')
tdSql.checkData(1,0,'bcd')
tdSql.checkData(2,0,'cde')
tdSql.checkData(3,0,'def')
tdSql.checkData(4,0,'efg')
tdSql.checkData(5,0,'f gh')
tdSql.checkData(6,0,'ghi ')
tdSql.checkData(7,0,'ghi ')
tdSql.checkData(8,0,' taos data ')
tdSql.checkData(9,0,' taos data ')
tdSql.checkData(10,0,'abc')
tdSql.checkData(11,0,'bcd')
tdSql.checkData(12,0,'cde')
tdSql.checkData(13,0,'def')
tdSql.checkData(14,0,'efg')
tdSql.checkData(15,0,'f gh')
tdSql.checkData(16,0,'ghi ')
tdSql.checkData(17,0,'ghi ')
tdSql.checkData(18,0,' taos data ')
tdSql.checkData(19,0,' taos data ')
tdSql.checkData(20,0,'abc')
tdSql.checkData(21,0,'bcd')
tdSql.checkData(22,0,'cde')
tdSql.checkData(23,0,'def')
tdSql.checkData(24,0,'efg')
tdSql.checkData(25,0,'f gh')
tdSql.checkData(26,0,'ghi ')
tdSql.checkData(27,0,'ghi ')
tdSql.checkData(28,0,' taos data ')
tdSql.checkData(29,0,' taos data ')
tdSql.query('select lower(c9) from stba;')
tdSql.checkRows(30)
tdSql.checkData(0,0,'abcd')
tdSql.checkData(1,0,'bcde')
tdSql.checkData(2,0,'cdef')
tdSql.checkData(3,0,'defg')
tdSql.checkData(4,0,'efgh')
tdSql.checkData(5,0,' fghk ')
tdSql.checkData(6,0,' ghij ')
tdSql.checkData(7,0,' 涛思数据 ')
tdSql.checkData(8,0,' 涛思数据 ')
tdSql.checkData(9,0,' 涛思数据2022 ')
tdSql.checkData(10,0,'abcd')
tdSql.checkData(11,0,'bcde')
tdSql.checkData(12,0,'cdef')
tdSql.checkData(13,0,'defg')
tdSql.checkData(14,0,'efgh')
tdSql.checkData(15,0,' fghk ')
tdSql.checkData(16,0,' ghij ')
tdSql.checkData(17,0,' 涛思数据 ')
tdSql.checkData(18,0,' 涛思数据 ')
tdSql.checkData(19,0,' 涛思数据2022 ')
tdSql.checkData(20,0,'abcd')
tdSql.checkData(21,0,'bcde')
tdSql.checkData(22,0,'cdef')
tdSql.checkData(23,0,'defg')
tdSql.checkData(24,0,'efgh')
tdSql.checkData(25,0,' fghk ')
tdSql.checkData(26,0,' ghij ')
tdSql.checkData(27,0,' 涛思数据 ')
tdSql.checkData(28,0,' 涛思数据 ')
tdSql.checkData(29,0,' 涛思数据2022 ')
tdSql.query('select lower(cast(min(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'0')
tdSql.query('select lower(cast(max(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'9')
tdSql.query('select lower(cast(count(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'30')
tdSql.query('select lower(cast(sum(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'135')
tdSql.query('select lower(cast(avg(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'4.500000')
tdSql.query('select lower(cast(percentile(c2, 10) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'0.900000')
tdSql.query('select lower(cast(apercentile(c2, 10) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'0.000000')
tdSql.query('select lower(cast(stddev(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'2.872281')
tdSql.query('select lower(cast(spread(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'9.000000')
tdSql.query('select lower(cast(twa(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'4.637931')
tdSql.error('select lower(cast(leastsquares(c2, 1, 1) as binary(20))) from tba1;')
tdSql.query('select lower(cast(interp(c2) as binary(20))) from tba1 every(1s)')
tdSql.query('select ltrim(c8),floor(c3) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,1)
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,None)
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,3)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,4)
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,32767)
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,-32767)
tdSql.query('select ltrim(c8),ltrim(concat(c8,c14)) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,'123 TaosdAta ')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,'234 XiaoBo ')
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,None)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,'456 Wade Zhang')
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,'56727')
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,'678')
tdSql.query('select ltrim(concat(c8,c14)) from tb1 where c9 is not null and c15 is not null;')
tdSql.checkRows(5)
tdSql.checkData(0,0,'123 TaosdAta ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'456 Wade Zhang')
tdSql.checkData(3,0,'56727')
tdSql.checkData(4,0,'678')
tdSql.query('select ltrim(c14) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'')
tdSql.checkData(1,0,'27')
tdSql.checkData(2,0,'Wade Zhang')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'XiaoBo ')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,'TaosdAta ')
tdSql.query('select ltrim(concat(c8,c14)) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'678')
tdSql.checkData(1,0,'56727')
tdSql.checkData(2,0,'456 Wade Zhang')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'234 XiaoBo ')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,'123 TaosdAta ')
tdSql.query('select ltrim(concat(c8,c14)) from tb1 order by ts desc limit 3 offset 2;')
tdSql.checkRows(3)
tdSql.checkData(0,0,'456 Wade Zhang')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'234 XiaoBo ')
tdSql.query('select ltrim(c14) from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,'TaosdAta ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'XiaoBo ')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'Wade Zhang')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,'TaosdAta ')
tdSql.checkData(8,0,'jeFF tAo')
tdSql.checkData(9,0,'Steven Li')
tdSql.checkData(10,0,'Wade Zhang')
tdSql.checkData(11,0,'simOnGuan')
tdSql.checkData(12,0,'Ph. D. Liao')
tdSql.checkData(13,0,'hongZe cheng ')
tdSql.query('select ltrim(c14) from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select ltrim(c14),t1 from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select ltrim(c15),tbname from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,'tDenGine ')
tdSql.checkData(0,1,'tb1')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'tb1')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'tb1')
tdSql.checkData(3,0,'bOxiaO')
tdSql.checkData(3,1,'tb1')
tdSql.checkData(4,0,'Wade ZhAng ')
tdSql.checkData(4,1,'tb1')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'tb1')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,'tb1')
tdSql.checkData(7,0,'tDenGine ')
tdSql.checkData(7,1,'tb2')
tdSql.checkData(8,0,'Jeff Tao')
tdSql.checkData(8,1,'tb2')
tdSql.checkData(9,0,'SteVeN LI')
tdSql.checkData(9,1,'tb2')
tdSql.checkData(10,0,'Wade ZhAng ')
tdSql.checkData(10,1,'tb2')
tdSql.checkData(11,0,'shengliang guaN ')
tdSql.checkData(11,1,'tb2')
tdSql.checkData(12,0,'haojun Liao ')
tdSql.checkData(12,1,'tb2')
tdSql.checkData(13,0,'hongzecheng')
tdSql.checkData(13,1,'tb2')
tdSql.query('select ltrim(c15),tbname from stb1 where t1 > 1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'tDenGine ')
tdSql.checkData(0,1,'tb2')
tdSql.checkData(1,0,'Jeff Tao')
tdSql.checkData(1,1,'tb2')
tdSql.checkData(2,0,'SteVeN LI')
tdSql.checkData(2,1,'tb2')
tdSql.checkData(3,0,'Wade ZhAng ')
tdSql.checkData(3,1,'tb2')
tdSql.checkData(4,0,'shengliang guaN ')
tdSql.checkData(4,1,'tb2')
tdSql.checkData(5,0,'haojun Liao ')
tdSql.checkData(5,1,'tb2')
tdSql.checkData(6,0,'hongzecheng')
tdSql.checkData(6,1,'tb2')
tdSql.query('select ltrim(c8),ltrim(c14) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'aBc')
tdSql.checkData(0,1,'TaosdAta ')
tdSql.checkData(1,0,'Bcd')
tdSql.checkData(1,1,'jeFF tAo')
tdSql.checkData(2,0,'cdE')
tdSql.checkData(2,1,'Steven Li')
tdSql.checkData(3,0,'deF')
tdSql.checkData(3,1,'Wade Zhang')
tdSql.checkData(4,0,'efG')
tdSql.checkData(4,1,'simOnGuan')
tdSql.checkData(5,0,'f Gh')
tdSql.checkData(5,1,'Ph. D. Liao')
tdSql.checkData(6,0,'ghi ')
tdSql.checkData(6,1,'hongZe cheng ')
tdSql.query('select ltrim(c8),ltrim(c14) from tbn order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'ghi ')
tdSql.checkData(0,1,'hongZe cheng ')
tdSql.checkData(1,0,'f Gh')
tdSql.checkData(1,1,'Ph. D. Liao')
tdSql.checkData(2,0,'efG')
tdSql.checkData(2,1,'simOnGuan')
tdSql.checkData(3,0,'deF')
tdSql.checkData(3,1,'Wade Zhang')
tdSql.checkData(4,0,'cdE')
tdSql.checkData(4,1,'Steven Li')
tdSql.checkData(5,0,'Bcd')
tdSql.checkData(5,1,'jeFF tAo')
tdSql.checkData(6,0,'aBc')
tdSql.checkData(6,1,'TaosdAta ')
tdSql.query('select ltrim(ltrim(c8)) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'aBc')
tdSql.checkData(1,0,'Bcd')
tdSql.checkData(2,0,'cdE')
tdSql.checkData(3,0,'deF')
tdSql.checkData(4,0,'efG')
tdSql.checkData(5,0,'f Gh')
tdSql.checkData(6,0,'ghi ')
tdSql.query('select ltrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 interval(1s));')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.query('select ltrim(c14) from (select * from stb1);')
tdSql.checkRows(14)
tdSql.checkData(0,0,'TaosdAta ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'XiaoBo ')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'Wade Zhang')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,'TaosdAta ')
tdSql.checkData(8,0,'jeFF tAo')
tdSql.checkData(9,0,'Steven Li')
tdSql.checkData(10,0,'Wade Zhang')
tdSql.checkData(11,0,'simOnGuan')
tdSql.checkData(12,0,'Ph. D. Liao')
tdSql.checkData(13,0,'hongZe cheng ')
tdSql.query("select ltrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select ltrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select ltrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'-60.000000')
tdSql.checkData(4,0,'66.500000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'4.000000')
tdSql.checkData(7,0,'2.500000')
tdSql.checkData(8,0,'2.000000')
tdSql.checkData(9,0,'1.000000')
tdSql.query("select ltrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'66.500000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'4.000000')
tdSql.checkData(6,0,'2.500000')
tdSql.checkData(7,0,'2.000000')
tdSql.checkData(8,0,'1.000000')
tdSql.checkData(9,0,'-60.000000')
tdSql.query("select ltrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'-60.000000')
tdSql.checkData(1,0,'1.000000')
tdSql.checkData(2,0,'2.000000')
tdSql.checkData(3,0,'2.500000')
tdSql.checkData(4,0,'4.000000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'66.500000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query('select ltrim(cast(a as binary(10))) from (select abs(c2) as a from tb1);')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'2')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'4')
tdSql.checkData(5,0,'127')
tdSql.checkData(6,0,'127')
tdSql.query('select ltrim(tb1.c15),ltrim(tb2.c15) from tb1,tb2 where tb1.ts=tb2.ts;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'tDenGine ')
tdSql.checkData(0,1,'tDenGine ')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'Jeff Tao')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'SteVeN LI')
tdSql.checkData(3,0,'bOxiaO')
tdSql.checkData(3,1,'Wade ZhAng ')
tdSql.checkData(4,0,'Wade ZhAng ')
tdSql.checkData(4,1,'shengliang guaN ')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'haojun Liao ')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,'hongzecheng')
tdSql.query('select ltrim(c15) from tb1 union all select ltrim(c15) from tb2;')
tdSql.query('select ltrim(c8),floor(c3) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,1)
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,None)
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,3)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,4)
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,32767)
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,-32767)
tdSql.query('select ltrim(c8),ltrim(concat(c8,c14)) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,'123 TaosdAta ')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,'234 XiaoBo ')
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,None)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,'456 Wade Zhang')
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,'56727')
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,'678')
tdSql.query('select ltrim(concat(c8,c14)) from tb1 where c9 is not null and c15 is not null;')
tdSql.checkRows(5)
tdSql.checkData(0,0,'123 TaosdAta ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'456 Wade Zhang')
tdSql.checkData(3,0,'56727')
tdSql.checkData(4,0,'678')
tdSql.query('select ltrim(c14) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'')
tdSql.checkData(1,0,'27')
tdSql.checkData(2,0,'Wade Zhang')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'XiaoBo ')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,'TaosdAta ')
tdSql.query('select ltrim(concat(c8,c14)) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'678')
tdSql.checkData(1,0,'56727')
tdSql.checkData(2,0,'456 Wade Zhang')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'234 XiaoBo ')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,'123 TaosdAta ')
tdSql.query('select ltrim(concat(c8,c14)) from tb1 order by ts desc limit 3 offset 2;')
tdSql.checkRows(3)
tdSql.checkData(0,0,'456 Wade Zhang')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'234 XiaoBo ')
tdSql.query('select ltrim(c14) from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,'TaosdAta ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'XiaoBo ')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'Wade Zhang')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,'TaosdAta ')
tdSql.checkData(8,0,'jeFF tAo')
tdSql.checkData(9,0,'Steven Li')
tdSql.checkData(10,0,'Wade Zhang')
tdSql.checkData(11,0,'simOnGuan')
tdSql.checkData(12,0,'Ph. D. Liao')
tdSql.checkData(13,0,'hongZe cheng ')
tdSql.query('select ltrim(c14) from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select ltrim(c14),t1 from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select ltrim(c15),tbname from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,'tDenGine ')
tdSql.checkData(0,1,'tb1')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'tb1')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'tb1')
tdSql.checkData(3,0,'bOxiaO')
tdSql.checkData(3,1,'tb1')
tdSql.checkData(4,0,'Wade ZhAng ')
tdSql.checkData(4,1,'tb1')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'tb1')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,'tb1')
tdSql.checkData(7,0,'tDenGine ')
tdSql.checkData(7,1,'tb2')
tdSql.checkData(8,0,'Jeff Tao')
tdSql.checkData(8,1,'tb2')
tdSql.checkData(9,0,'SteVeN LI')
tdSql.checkData(9,1,'tb2')
tdSql.checkData(10,0,'Wade ZhAng ')
tdSql.checkData(10,1,'tb2')
tdSql.checkData(11,0,'shengliang guaN ')
tdSql.checkData(11,1,'tb2')
tdSql.checkData(12,0,'haojun Liao ')
tdSql.checkData(12,1,'tb2')
tdSql.checkData(13,0,'hongzecheng')
tdSql.checkData(13,1,'tb2')
tdSql.query('select ltrim(c15),tbname from stb1 where t1 > 1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'tDenGine ')
tdSql.checkData(0,1,'tb2')
tdSql.checkData(1,0,'Jeff Tao')
tdSql.checkData(1,1,'tb2')
tdSql.checkData(2,0,'SteVeN LI')
tdSql.checkData(2,1,'tb2')
tdSql.checkData(3,0,'Wade ZhAng ')
tdSql.checkData(3,1,'tb2')
tdSql.checkData(4,0,'shengliang guaN ')
tdSql.checkData(4,1,'tb2')
tdSql.checkData(5,0,'haojun Liao ')
tdSql.checkData(5,1,'tb2')
tdSql.checkData(6,0,'hongzecheng')
tdSql.checkData(6,1,'tb2')
tdSql.query('select ltrim(c8),ltrim(c14) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'aBc')
tdSql.checkData(0,1,'TaosdAta ')
tdSql.checkData(1,0,'Bcd')
tdSql.checkData(1,1,'jeFF tAo')
tdSql.checkData(2,0,'cdE')
tdSql.checkData(2,1,'Steven Li')
tdSql.checkData(3,0,'deF')
tdSql.checkData(3,1,'Wade Zhang')
tdSql.checkData(4,0,'efG')
tdSql.checkData(4,1,'simOnGuan')
tdSql.checkData(5,0,'f Gh')
tdSql.checkData(5,1,'Ph. D. Liao')
tdSql.checkData(6,0,'ghi ')
tdSql.checkData(6,1,'hongZe cheng ')
tdSql.query('select ltrim(c8),ltrim(c14) from tbn order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'ghi ')
tdSql.checkData(0,1,'hongZe cheng ')
tdSql.checkData(1,0,'f Gh')
tdSql.checkData(1,1,'Ph. D. Liao')
tdSql.checkData(2,0,'efG')
tdSql.checkData(2,1,'simOnGuan')
tdSql.checkData(3,0,'deF')
tdSql.checkData(3,1,'Wade Zhang')
tdSql.checkData(4,0,'cdE')
tdSql.checkData(4,1,'Steven Li')
tdSql.checkData(5,0,'Bcd')
tdSql.checkData(5,1,'jeFF tAo')
tdSql.checkData(6,0,'aBc')
tdSql.checkData(6,1,'TaosdAta ')
tdSql.query('select ltrim(ltrim(c8)) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'aBc')
tdSql.checkData(1,0,'Bcd')
tdSql.checkData(2,0,'cdE')
tdSql.checkData(3,0,'deF')
tdSql.checkData(4,0,'efG')
tdSql.checkData(5,0,'f Gh')
tdSql.checkData(6,0,'ghi ')
tdSql.query('select ltrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 interval(1s));')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.query('select ltrim(c14) from (select * from stb1);')
tdSql.checkRows(14)
tdSql.checkData(0,0,'TaosdAta ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'XiaoBo ')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'Wade Zhang')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,'TaosdAta ')
tdSql.checkData(8,0,'jeFF tAo')
tdSql.checkData(9,0,'Steven Li')
tdSql.checkData(10,0,'Wade Zhang')
tdSql.checkData(11,0,'simOnGuan')
tdSql.checkData(12,0,'Ph. D. Liao')
tdSql.checkData(13,0,'hongZe cheng ')
tdSql.query("select ltrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select ltrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select ltrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'-60.000000')
tdSql.checkData(4,0,'66.500000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'4.000000')
tdSql.checkData(7,0,'2.500000')
tdSql.checkData(8,0,'2.000000')
tdSql.checkData(9,0,'1.000000')
tdSql.query("select ltrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'66.500000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'4.000000')
tdSql.checkData(6,0,'2.500000')
tdSql.checkData(7,0,'2.000000')
tdSql.checkData(8,0,'1.000000')
tdSql.checkData(9,0,'-60.000000')
tdSql.query("select ltrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'-60.000000')
tdSql.checkData(1,0,'1.000000')
tdSql.checkData(2,0,'2.000000')
tdSql.checkData(3,0,'2.500000')
tdSql.checkData(4,0,'4.000000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'66.500000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query('select ltrim(cast(a as binary(10))) from (select abs(c2) as a from tb1);')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'2')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'4')
tdSql.checkData(5,0,'127')
tdSql.checkData(6,0,'127')
tdSql.query('select ltrim(tb1.c15),ltrim(tb2.c15) from tb1,tb2 where tb1.ts=tb2.ts;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'tDenGine ')
tdSql.checkData(0,1,'tDenGine ')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'Jeff Tao')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'SteVeN LI')
tdSql.checkData(3,0,'bOxiaO')
tdSql.checkData(3,1,'Wade ZhAng ')
tdSql.checkData(4,0,'Wade ZhAng ')
tdSql.checkData(4,1,'shengliang guaN ')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'haojun Liao ')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,'hongzecheng')
tdSql.query('select ltrim(c15) from tb1 union all select ltrim(c15) from tb2;')
tdSql.checkRows(14)
tdSql.checkData(0,0,'tDenGine ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'bOxiaO')
tdSql.checkData(4,0,'Wade ZhAng ')
tdSql.checkData(5,0,'278')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,'tDenGine ')
tdSql.checkData(8,0,'Jeff Tao')
tdSql.checkData(9,0,'SteVeN LI')
tdSql.checkData(10,0,'Wade ZhAng ')
tdSql.checkData(11,0,'shengliang guaN ')
tdSql.checkData(12,0,'haojun Liao ')
tdSql.checkData(13,0,'hongzecheng')
tdSql.query('select ltrim(stb1.c14),ltrim(stba.c15) from stb1,stba where stb1.t1=stba.t1 and stb1.ts=stba.ts;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'TaosdAta ')
tdSql.checkData(0,1,'tDenGine ')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'Jeff Tao')
tdSql.checkData(2,0,'XiaoBo ')
tdSql.checkData(2,1,'SteVeN LI')
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,'Wade ZhAng ')
tdSql.checkData(4,0,'Wade Zhang')
tdSql.checkData(4,1,'shengliang guaN ')
tdSql.checkData(5,0,'27')
tdSql.checkData(5,1,'haojun Liao ')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,'hongzecheng')
tdSql.error('select ltrim(c14) as a from stb1 union all select ltrim(c15) as a from stba;')
tdSql.query('select ltrim(c8) from stba;')
tdSql.checkRows(30)
tdSql.checkData(0,0,'aBc')
tdSql.checkData(1,0,'Bcd')
tdSql.checkData(2,0,'cdE')
tdSql.checkData(3,0,'deF')
tdSql.checkData(4,0,'efG')
tdSql.checkData(5,0,'f Gh')
tdSql.checkData(6,0,'ghi ')
tdSql.checkData(7,0,'ghi ')
tdSql.checkData(8,0,'taos Data ')
tdSql.checkData(9,0,'taOs Data ')
tdSql.checkData(10,0,'aBc')
tdSql.checkData(11,0,'Bcd')
tdSql.checkData(12,0,'cdE')
tdSql.checkData(13,0,'deF')
tdSql.checkData(14,0,'efG')
tdSql.checkData(15,0,'f Gh')
tdSql.checkData(16,0,'ghi ')
tdSql.checkData(17,0,'ghi ')
tdSql.checkData(18,0,'taos Data ')
tdSql.checkData(19,0,'taOs Data ')
tdSql.checkData(20,0,'aBc')
tdSql.checkData(21,0,'Bcd')
tdSql.checkData(22,0,'cdE')
tdSql.checkData(23,0,'deF')
tdSql.checkData(24,0,'efG')
tdSql.checkData(25,0,'f Gh')
tdSql.checkData(26,0,'ghi ')
tdSql.checkData(27,0,'ghi ')
tdSql.checkData(28,0,'taos Data ')
tdSql.checkData(29,0,'taOs Data ')
tdSql.query('select ltrim(c9) from stba;')
tdSql.checkRows(30)
tdSql.checkData(0,0,'AbCd')
tdSql.checkData(1,0,'BcdE')
tdSql.checkData(2,0,'cdEf')
tdSql.checkData(3,0,'deFg')
tdSql.checkData(4,0,'efGH')
tdSql.checkData(5,0,'fgHk ')
tdSql.checkData(6,0,'ghiJ ')
tdSql.checkData(7,0,'涛思数据 ')
tdSql.checkData(8,0,'涛思数据 ')
tdSql.checkData(9,0,'涛思数据2022 ')
tdSql.checkData(10,0,'AbCd')
tdSql.checkData(11,0,'BcdE')
tdSql.checkData(12,0,'cdEf')
tdSql.checkData(13,0,'deFg')
tdSql.checkData(14,0,'efGH')
tdSql.checkData(15,0,'fgHk ')
tdSql.checkData(16,0,'ghiJ ')
tdSql.checkData(17,0,'涛思数据 ')
tdSql.checkData(18,0,'涛思数据 ')
tdSql.checkData(19,0,'涛思数据2022 ')
tdSql.checkData(20,0,'AbCd')
tdSql.checkData(21,0,'BcdE')
tdSql.checkData(22,0,'cdEf')
tdSql.checkData(23,0,'deFg')
tdSql.checkData(24,0,'efGH')
tdSql.checkData(25,0,'fgHk ')
tdSql.checkData(26,0,'ghiJ ')
tdSql.checkData(27,0,'涛思数据 ')
tdSql.checkData(28,0,'涛思数据 ')
tdSql.checkData(29,0,'涛思数据2022 ')
tdSql.query('select ltrim(cast(min(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'0')
tdSql.query('select ltrim(cast(max(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'9')
tdSql.query('select ltrim(cast(count(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'30')
tdSql.query('select ltrim(cast(sum(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'135')
tdSql.query('select ltrim(cast(avg(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'4.500000')
tdSql.query('select ltrim(cast(percentile(c2, 10) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'0.900000')
tdSql.query('select ltrim(cast(apercentile(c2, 10) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'0.000000')
tdSql.query('select ltrim(cast(stddev(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'2.872281')
tdSql.query('select ltrim(cast(spread(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'9.000000')
tdSql.query('select ltrim(cast(twa(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'4.637931')
tdSql.error('select ltrim(cast(leastsquares(c2, 1, 1) as binary(20))) from tba1;')
tdSql.query('select ltrim(cast(interp(c2) as binary(20))) from tba1 every(1s)')
tdSql.query('select rtrim(c8),floor(c3) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,1)
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,None)
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,3)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,4)
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,32767)
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,-32767)
tdSql.query('select rtrim(c8),rtrim(concat(c8,c14)) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,'123 TaosdAta')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,'234 XiaoBo')
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,None)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,'456 Wade Zhang')
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,'56727')
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,'678')
tdSql.query('select rtrim(concat(c8,c14)) from tb1 where c9 is not null and c15 is not null;')
tdSql.checkRows(5)
tdSql.checkData(0,0,'123 TaosdAta')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'456 Wade Zhang')
tdSql.checkData(3,0,'56727')
tdSql.checkData(4,0,'678')
tdSql.query('select rtrim(c14) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'')
tdSql.checkData(1,0,'27')
tdSql.checkData(2,0,' Wade Zhang')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' XiaoBo')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,' TaosdAta')
tdSql.query('select rtrim(concat(c8,c14)) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'678')
tdSql.checkData(1,0,'56727')
tdSql.checkData(2,0,'456 Wade Zhang')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'234 XiaoBo')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,'123 TaosdAta')
tdSql.query('select rtrim(concat(c8,c14)) from tb1 order by ts desc limit 3 offset 2;')
tdSql.checkRows(3)
tdSql.checkData(0,0,'456 Wade Zhang')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'234 XiaoBo')
tdSql.query('select rtrim(c14) from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,' TaosdAta')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,' XiaoBo')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' Wade Zhang')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,' TaosdAta')
tdSql.checkData(8,0,' jeFF tAo')
tdSql.checkData(9,0,' Steven Li')
tdSql.checkData(10,0,' Wade Zhang')
tdSql.checkData(11,0,' simOnGuan')
tdSql.checkData(12,0,' Ph. D. Liao')
tdSql.checkData(13,0,' hongZe cheng')
tdSql.query('select rtrim(c14) from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select rtrim(c14),t1 from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select rtrim(c15),tbname from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,' tDenGine')
tdSql.checkData(0,1,'tb1')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'tb1')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'tb1')
tdSql.checkData(3,0,'bOxiaO')
tdSql.checkData(3,1,'tb1')
tdSql.checkData(4,0,' Wade ZhAng')
tdSql.checkData(4,1,'tb1')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'tb1')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,'tb1')
tdSql.checkData(7,0,' tDenGine')
tdSql.checkData(7,1,'tb2')
tdSql.checkData(8,0,'Jeff Tao')
tdSql.checkData(8,1,'tb2')
tdSql.checkData(9,0,'SteVeN LI')
tdSql.checkData(9,1,'tb2')
tdSql.checkData(10,0,' Wade ZhAng')
tdSql.checkData(10,1,'tb2')
tdSql.checkData(11,0,'shengliang guaN')
tdSql.checkData(11,1,'tb2')
tdSql.checkData(12,0,'haojun Liao')
tdSql.checkData(12,1,'tb2')
tdSql.checkData(13,0,' hongzecheng')
tdSql.checkData(13,1,'tb2')
tdSql.query('select rtrim(c15),tbname from stb1 where t1 > 1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,' tDenGine')
tdSql.checkData(0,1,'tb2')
tdSql.checkData(1,0,'Jeff Tao')
tdSql.checkData(1,1,'tb2')
tdSql.checkData(2,0,'SteVeN LI')
tdSql.checkData(2,1,'tb2')
tdSql.checkData(3,0,' Wade ZhAng')
tdSql.checkData(3,1,'tb2')
tdSql.checkData(4,0,'shengliang guaN')
tdSql.checkData(4,1,'tb2')
tdSql.checkData(5,0,'haojun Liao')
tdSql.checkData(5,1,'tb2')
tdSql.checkData(6,0,' hongzecheng')
tdSql.checkData(6,1,'tb2')
tdSql.query('select rtrim(c8),rtrim(c14) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'aBc')
tdSql.checkData(0,1,' TaosdAta')
tdSql.checkData(1,0,'Bcd')
tdSql.checkData(1,1,' jeFF tAo')
tdSql.checkData(2,0,'cdE')
tdSql.checkData(2,1,' Steven Li')
tdSql.checkData(3,0,'deF')
tdSql.checkData(3,1,' Wade Zhang')
tdSql.checkData(4,0,'efG')
tdSql.checkData(4,1,' simOnGuan')
tdSql.checkData(5,0,'f Gh')
tdSql.checkData(5,1,' Ph. D. Liao')
tdSql.checkData(6,0,'ghi')
tdSql.checkData(6,1,' hongZe cheng')
tdSql.query('select rtrim(c8),rtrim(c14) from tbn order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'ghi')
tdSql.checkData(0,1,' hongZe cheng')
tdSql.checkData(1,0,'f Gh')
tdSql.checkData(1,1,' Ph. D. Liao')
tdSql.checkData(2,0,'efG')
tdSql.checkData(2,1,' simOnGuan')
tdSql.checkData(3,0,'deF')
tdSql.checkData(3,1,' Wade Zhang')
tdSql.checkData(4,0,'cdE')
tdSql.checkData(4,1,' Steven Li')
tdSql.checkData(5,0,'Bcd')
tdSql.checkData(5,1,' jeFF tAo')
tdSql.checkData(6,0,'aBc')
tdSql.checkData(6,1,' TaosdAta')
tdSql.query('select rtrim(rtrim(c8)) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'aBc')
tdSql.checkData(1,0,'Bcd')
tdSql.checkData(2,0,'cdE')
tdSql.checkData(3,0,'deF')
tdSql.checkData(4,0,'efG')
tdSql.checkData(5,0,'f Gh')
tdSql.checkData(6,0,'ghi')
tdSql.query('select rtrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 interval(1s));')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.query('select rtrim(c14) from (select * from stb1);')
tdSql.checkRows(14)
tdSql.checkData(0,0,' TaosdAta')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,' XiaoBo')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' Wade Zhang')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,' TaosdAta')
tdSql.checkData(8,0,' jeFF tAo')
tdSql.checkData(9,0,' Steven Li')
tdSql.checkData(10,0,' Wade Zhang')
tdSql.checkData(11,0,' simOnGuan')
tdSql.checkData(12,0,' Ph. D. Liao')
tdSql.checkData(13,0,' hongZe cheng')
tdSql.query("select rtrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select rtrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select rtrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'-60.000000')
tdSql.checkData(4,0,'66.500000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'4.000000')
tdSql.checkData(7,0,'2.500000')
tdSql.checkData(8,0,'2.000000')
tdSql.checkData(9,0,'1.000000')
tdSql.query("select rtrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'66.500000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'4.000000')
tdSql.checkData(6,0,'2.500000')
tdSql.checkData(7,0,'2.000000')
tdSql.checkData(8,0,'1.000000')
tdSql.checkData(9,0,'-60.000000')
tdSql.query("select rtrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'-60.000000')
tdSql.checkData(1,0,'1.000000')
tdSql.checkData(2,0,'2.000000')
tdSql.checkData(3,0,'2.500000')
tdSql.checkData(4,0,'4.000000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'66.500000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query('select rtrim(cast(a as binary(10))) from (select abs(c2) as a from tb1);')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'2')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'4')
tdSql.checkData(5,0,'127')
tdSql.checkData(6,0,'127')
tdSql.query('select rtrim(tb1.c15),rtrim(tb2.c15) from tb1,tb2 where tb1.ts=tb2.ts;')
tdSql.checkRows(7)
tdSql.checkData(0,0,' tDenGine')
tdSql.checkData(0,1,' tDenGine')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'Jeff Tao')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'SteVeN LI')
tdSql.checkData(3,0,'bOxiaO')
tdSql.checkData(3,1,' Wade ZhAng')
tdSql.checkData(4,0,' Wade ZhAng')
tdSql.checkData(4,1,'shengliang guaN')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'haojun Liao')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,' hongzecheng')
tdSql.query('select rtrim(c15) from tb1 union all select rtrim(c15) from tb2;')
tdSql.query('select rtrim(c8),floor(c3) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,1)
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,None)
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,3)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,4)
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,32767)
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,-32767)
tdSql.query('select rtrim(c8),rtrim(concat(c8,c14)) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,'123 TaosdAta')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,'234 XiaoBo')
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,None)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,'456 Wade Zhang')
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,'56727')
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,'678')
tdSql.query('select rtrim(concat(c8,c14)) from tb1 where c9 is not null and c15 is not null;')
tdSql.checkRows(5)
tdSql.checkData(0,0,'123 TaosdAta')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'456 Wade Zhang')
tdSql.checkData(3,0,'56727')
tdSql.checkData(4,0,'678')
tdSql.query('select rtrim(c14) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'')
tdSql.checkData(1,0,'27')
tdSql.checkData(2,0,' Wade Zhang')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' XiaoBo')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,' TaosdAta')
tdSql.query('select rtrim(concat(c8,c14)) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'678')
tdSql.checkData(1,0,'56727')
tdSql.checkData(2,0,'456 Wade Zhang')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'234 XiaoBo')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,'123 TaosdAta')
tdSql.query('select rtrim(concat(c8,c14)) from tb1 order by ts desc limit 3 offset 2;')
tdSql.checkRows(3)
tdSql.checkData(0,0,'456 Wade Zhang')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'234 XiaoBo')
tdSql.query('select rtrim(c14) from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,' TaosdAta')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,' XiaoBo')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' Wade Zhang')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,' TaosdAta')
tdSql.checkData(8,0,' jeFF tAo')
tdSql.checkData(9,0,' Steven Li')
tdSql.checkData(10,0,' Wade Zhang')
tdSql.checkData(11,0,' simOnGuan')
tdSql.checkData(12,0,' Ph. D. Liao')
tdSql.checkData(13,0,' hongZe cheng')
tdSql.query('select rtrim(c14) from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select rtrim(c14),t1 from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select rtrim(c15),tbname from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,' tDenGine')
tdSql.checkData(0,1,'tb1')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'tb1')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'tb1')
tdSql.checkData(3,0,'bOxiaO')
tdSql.checkData(3,1,'tb1')
tdSql.checkData(4,0,' Wade ZhAng')
tdSql.checkData(4,1,'tb1')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'tb1')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,'tb1')
tdSql.checkData(7,0,' tDenGine')
tdSql.checkData(7,1,'tb2')
tdSql.checkData(8,0,'Jeff Tao')
tdSql.checkData(8,1,'tb2')
tdSql.checkData(9,0,'SteVeN LI')
tdSql.checkData(9,1,'tb2')
tdSql.checkData(10,0,' Wade ZhAng')
tdSql.checkData(10,1,'tb2')
tdSql.checkData(11,0,'shengliang guaN')
tdSql.checkData(11,1,'tb2')
tdSql.checkData(12,0,'haojun Liao')
tdSql.checkData(12,1,'tb2')
tdSql.checkData(13,0,' hongzecheng')
tdSql.checkData(13,1,'tb2')
tdSql.query('select rtrim(c15),tbname from stb1 where t1 > 1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,' tDenGine')
tdSql.checkData(0,1,'tb2')
tdSql.checkData(1,0,'Jeff Tao')
tdSql.checkData(1,1,'tb2')
tdSql.checkData(2,0,'SteVeN LI')
tdSql.checkData(2,1,'tb2')
tdSql.checkData(3,0,' Wade ZhAng')
tdSql.checkData(3,1,'tb2')
tdSql.checkData(4,0,'shengliang guaN')
tdSql.checkData(4,1,'tb2')
tdSql.checkData(5,0,'haojun Liao')
tdSql.checkData(5,1,'tb2')
tdSql.checkData(6,0,' hongzecheng')
tdSql.checkData(6,1,'tb2')
tdSql.query('select rtrim(c8),rtrim(c14) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'aBc')
tdSql.checkData(0,1,' TaosdAta')
tdSql.checkData(1,0,'Bcd')
tdSql.checkData(1,1,' jeFF tAo')
tdSql.checkData(2,0,'cdE')
tdSql.checkData(2,1,' Steven Li')
tdSql.checkData(3,0,'deF')
tdSql.checkData(3,1,' Wade Zhang')
tdSql.checkData(4,0,'efG')
tdSql.checkData(4,1,' simOnGuan')
tdSql.checkData(5,0,'f Gh')
tdSql.checkData(5,1,' Ph. D. Liao')
tdSql.checkData(6,0,'ghi')
tdSql.checkData(6,1,' hongZe cheng')
tdSql.query('select rtrim(c8),rtrim(c14) from tbn order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'ghi')
tdSql.checkData(0,1,' hongZe cheng')
tdSql.checkData(1,0,'f Gh')
tdSql.checkData(1,1,' Ph. D. Liao')
tdSql.checkData(2,0,'efG')
tdSql.checkData(2,1,' simOnGuan')
tdSql.checkData(3,0,'deF')
tdSql.checkData(3,1,' Wade Zhang')
tdSql.checkData(4,0,'cdE')
tdSql.checkData(4,1,' Steven Li')
tdSql.checkData(5,0,'Bcd')
tdSql.checkData(5,1,' jeFF tAo')
tdSql.checkData(6,0,'aBc')
tdSql.checkData(6,1,' TaosdAta')
tdSql.query('select rtrim(rtrim(c8)) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'aBc')
tdSql.checkData(1,0,'Bcd')
tdSql.checkData(2,0,'cdE')
tdSql.checkData(3,0,'deF')
tdSql.checkData(4,0,'efG')
tdSql.checkData(5,0,'f Gh')
tdSql.checkData(6,0,'ghi')
tdSql.query('select rtrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 interval(1s));')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.query('select rtrim(c14) from (select * from stb1);')
tdSql.checkRows(14)
tdSql.checkData(0,0,' TaosdAta')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,' XiaoBo')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' Wade Zhang')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,' TaosdAta')
tdSql.checkData(8,0,' jeFF tAo')
tdSql.checkData(9,0,' Steven Li')
tdSql.checkData(10,0,' Wade Zhang')
tdSql.checkData(11,0,' simOnGuan')
tdSql.checkData(12,0,' Ph. D. Liao')
tdSql.checkData(13,0,' hongZe cheng')
tdSql.query("select rtrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select rtrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select rtrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'-60.000000')
tdSql.checkData(4,0,'66.500000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'4.000000')
tdSql.checkData(7,0,'2.500000')
tdSql.checkData(8,0,'2.000000')
tdSql.checkData(9,0,'1.000000')
tdSql.query("select rtrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'66.500000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'4.000000')
tdSql.checkData(6,0,'2.500000')
tdSql.checkData(7,0,'2.000000')
tdSql.checkData(8,0,'1.000000')
tdSql.checkData(9,0,'-60.000000')
tdSql.query("select rtrim(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'-60.000000')
tdSql.checkData(1,0,'1.000000')
tdSql.checkData(2,0,'2.000000')
tdSql.checkData(3,0,'2.500000')
tdSql.checkData(4,0,'4.000000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'66.500000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query('select rtrim(cast(a as binary(10))) from (select abs(c2) as a from tb1);')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'2')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'4')
tdSql.checkData(5,0,'127')
tdSql.checkData(6,0,'127')
tdSql.query('select rtrim(tb1.c15),rtrim(tb2.c15) from tb1,tb2 where tb1.ts=tb2.ts;')
tdSql.checkRows(7)
tdSql.checkData(0,0,' tDenGine')
tdSql.checkData(0,1,' tDenGine')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'Jeff Tao')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'SteVeN LI')
tdSql.checkData(3,0,'bOxiaO')
tdSql.checkData(3,1,' Wade ZhAng')
tdSql.checkData(4,0,' Wade ZhAng')
tdSql.checkData(4,1,'shengliang guaN')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'haojun Liao')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,' hongzecheng')
tdSql.query('select rtrim(c15) from tb1 union all select rtrim(c15) from tb2;')
tdSql.checkRows(14)
tdSql.checkData(0,0,' tDenGine')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'bOxiaO')
tdSql.checkData(4,0,' Wade ZhAng')
tdSql.checkData(5,0,'278')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,' tDenGine')
tdSql.checkData(8,0,'Jeff Tao')
tdSql.checkData(9,0,'SteVeN LI')
tdSql.checkData(10,0,' Wade ZhAng')
tdSql.checkData(11,0,'shengliang guaN')
tdSql.checkData(12,0,'haojun Liao')
tdSql.checkData(13,0,' hongzecheng')
tdSql.query('select rtrim(stb1.c14),rtrim(stba.c15) from stb1,stba where stb1.t1=stba.t1 and stb1.ts=stba.ts;')
tdSql.checkRows(7)
tdSql.checkData(0,0,' TaosdAta')
tdSql.checkData(0,1,' tDenGine')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'Jeff Tao')
tdSql.checkData(2,0,' XiaoBo')
tdSql.checkData(2,1,'SteVeN LI')
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,' Wade ZhAng')
tdSql.checkData(4,0,' Wade Zhang')
tdSql.checkData(4,1,'shengliang guaN')
tdSql.checkData(5,0,'27')
tdSql.checkData(5,1,'haojun Liao')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,' hongzecheng')
tdSql.error('select rtrim(c14) as a from stb1 union all select rtrim(c15) as a from stba;')
tdSql.query('select rtrim(c8) from stba;')
tdSql.checkRows(30)
tdSql.checkData(0,0,'aBc')
tdSql.checkData(1,0,'Bcd')
tdSql.checkData(2,0,'cdE')
tdSql.checkData(3,0,'deF')
tdSql.checkData(4,0,'efG')
tdSql.checkData(5,0,'f Gh')
tdSql.checkData(6,0,'ghi')
tdSql.checkData(7,0,'ghi')
tdSql.checkData(8,0,' taos Data')
tdSql.checkData(9,0,' taOs Data')
tdSql.checkData(10,0,'aBc')
tdSql.checkData(11,0,'Bcd')
tdSql.checkData(12,0,'cdE')
tdSql.checkData(13,0,'deF')
tdSql.checkData(14,0,'efG')
tdSql.checkData(15,0,'f Gh')
tdSql.checkData(16,0,'ghi')
tdSql.checkData(17,0,'ghi')
tdSql.checkData(18,0,' taos Data')
tdSql.checkData(19,0,' taOs Data')
tdSql.checkData(20,0,'aBc')
tdSql.checkData(21,0,'Bcd')
tdSql.checkData(22,0,'cdE')
tdSql.checkData(23,0,'deF')
tdSql.checkData(24,0,'efG')
tdSql.checkData(25,0,'f Gh')
tdSql.checkData(26,0,'ghi')
tdSql.checkData(27,0,'ghi')
tdSql.checkData(28,0,' taos Data')
tdSql.checkData(29,0,' taOs Data')
tdSql.query('select rtrim(c9) from stba;')
tdSql.checkRows(30)
tdSql.checkData(0,0,'AbCd')
tdSql.checkData(1,0,'BcdE')
tdSql.checkData(2,0,'cdEf')
tdSql.checkData(3,0,'deFg')
tdSql.checkData(4,0,'efGH')
tdSql.checkData(5,0,' fgHk')
tdSql.checkData(6,0,' ghiJ')
tdSql.checkData(7,0,' 涛思数据')
tdSql.checkData(8,0,' 涛思数据')
tdSql.checkData(9,0,' 涛思数据2022')
tdSql.checkData(10,0,'AbCd')
tdSql.checkData(11,0,'BcdE')
tdSql.checkData(12,0,'cdEf')
tdSql.checkData(13,0,'deFg')
tdSql.checkData(14,0,'efGH')
tdSql.checkData(15,0,' fgHk')
tdSql.checkData(16,0,' ghiJ')
tdSql.checkData(17,0,' 涛思数据')
tdSql.checkData(18,0,' 涛思数据')
tdSql.checkData(19,0,' 涛思数据2022')
tdSql.checkData(20,0,'AbCd')
tdSql.checkData(21,0,'BcdE')
tdSql.checkData(22,0,'cdEf')
tdSql.checkData(23,0,'deFg')
tdSql.checkData(24,0,'efGH')
tdSql.checkData(25,0,' fgHk')
tdSql.checkData(26,0,' ghiJ')
tdSql.checkData(27,0,' 涛思数据')
tdSql.checkData(28,0,' 涛思数据')
tdSql.checkData(29,0,' 涛思数据2022')
tdSql.query('select rtrim(cast(min(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'0')
tdSql.query('select rtrim(cast(max(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'9')
tdSql.query('select rtrim(cast(count(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'30')
tdSql.query('select rtrim(cast(sum(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'135')
tdSql.query('select rtrim(cast(avg(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'4.500000')
tdSql.query('select rtrim(cast(percentile(c2, 10) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'0.900000')
tdSql.query('select rtrim(cast(apercentile(c2, 10) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'0.000000')
tdSql.query('select rtrim(cast(stddev(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'2.872281')
tdSql.query('select rtrim(cast(spread(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'9.000000')
tdSql.query('select rtrim(cast(twa(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'4.637931')
tdSql.error('select rtrim(cast(leastsquares(c2, 1, 1) as binary(20))) from tba1;')
tdSql.query('select rtrim(cast(interp(c2) as binary(20))) from tba1 every(1s)')
tdSql.query('select upper(c8),floor(c3) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,1)
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,None)
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,3)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,4)
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,32767)
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,-32767)
tdSql.query('select upper(c8),upper(concat(c8,c14)) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,'123 TAOSDATA ')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,'234 XIAOBO ')
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,None)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,'456 WADE ZHANG')
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,'56727')
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,'678')
tdSql.query('select upper(concat(c8,c14)) from tb1 where c9 is not null and c15 is not null;')
tdSql.checkRows(5)
tdSql.checkData(0,0,'123 TAOSDATA ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'456 WADE ZHANG')
tdSql.checkData(3,0,'56727')
tdSql.checkData(4,0,'678')
tdSql.query('select upper(c14) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'')
tdSql.checkData(1,0,'27')
tdSql.checkData(2,0,' WADE ZHANG')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' XIAOBO ')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,' TAOSDATA ')
tdSql.query('select upper(concat(c8,c14)) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'678')
tdSql.checkData(1,0,'56727')
tdSql.checkData(2,0,'456 WADE ZHANG')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'234 XIAOBO ')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,'123 TAOSDATA ')
tdSql.query('select upper(concat(c8,c14)) from tb1 order by ts desc limit 3 offset 2;')
tdSql.checkRows(3)
tdSql.checkData(0,0,'456 WADE ZHANG')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'234 XIAOBO ')
tdSql.query('select upper(c14) from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,' TAOSDATA ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,' XIAOBO ')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' WADE ZHANG')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,' TAOSDATA ')
tdSql.checkData(8,0,' JEFF TAO')
tdSql.checkData(9,0,' STEVEN LI')
tdSql.checkData(10,0,' WADE ZHANG')
tdSql.checkData(11,0,' SIMONGUAN')
tdSql.checkData(12,0,' PH. D. LIAO')
tdSql.checkData(13,0,' HONGZE CHENG ')
tdSql.query('select upper(c14) from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select upper(c14),t1 from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select upper(c15),tbname from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,' TDENGINE ')
tdSql.checkData(0,1,'tb1')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'tb1')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'tb1')
tdSql.checkData(3,0,'BOXIAO')
tdSql.checkData(3,1,'tb1')
tdSql.checkData(4,0,' WADE ZHANG ')
tdSql.checkData(4,1,'tb1')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'tb1')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,'tb1')
tdSql.checkData(7,0,' TDENGINE ')
tdSql.checkData(7,1,'tb2')
tdSql.checkData(8,0,'JEFF TAO')
tdSql.checkData(8,1,'tb2')
tdSql.checkData(9,0,'STEVEN LI')
tdSql.checkData(9,1,'tb2')
tdSql.checkData(10,0,' WADE ZHANG ')
tdSql.checkData(10,1,'tb2')
tdSql.checkData(11,0,'SHENGLIANG GUAN ')
tdSql.checkData(11,1,'tb2')
tdSql.checkData(12,0,'HAOJUN LIAO ')
tdSql.checkData(12,1,'tb2')
tdSql.checkData(13,0,' HONGZECHENG')
tdSql.checkData(13,1,'tb2')
tdSql.query('select upper(c15),tbname from stb1 where t1 > 1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,' TDENGINE ')
tdSql.checkData(0,1,'tb2')
tdSql.checkData(1,0,'JEFF TAO')
tdSql.checkData(1,1,'tb2')
tdSql.checkData(2,0,'STEVEN LI')
tdSql.checkData(2,1,'tb2')
tdSql.checkData(3,0,' WADE ZHANG ')
tdSql.checkData(3,1,'tb2')
tdSql.checkData(4,0,'SHENGLIANG GUAN ')
tdSql.checkData(4,1,'tb2')
tdSql.checkData(5,0,'HAOJUN LIAO ')
tdSql.checkData(5,1,'tb2')
tdSql.checkData(6,0,' HONGZECHENG')
tdSql.checkData(6,1,'tb2')
tdSql.query('select upper(c8),upper(c14) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'ABC')
tdSql.checkData(0,1,' TAOSDATA ')
tdSql.checkData(1,0,'BCD')
tdSql.checkData(1,1,' JEFF TAO')
tdSql.checkData(2,0,'CDE')
tdSql.checkData(2,1,' STEVEN LI')
tdSql.checkData(3,0,'DEF')
tdSql.checkData(3,1,' WADE ZHANG')
tdSql.checkData(4,0,'EFG')
tdSql.checkData(4,1,' SIMONGUAN')
tdSql.checkData(5,0,'F GH')
tdSql.checkData(5,1,' PH. D. LIAO')
tdSql.checkData(6,0,'GHI ')
tdSql.checkData(6,1,' HONGZE CHENG ')
tdSql.query('select upper(c8),upper(c14) from tbn order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'GHI ')
tdSql.checkData(0,1,' HONGZE CHENG ')
tdSql.checkData(1,0,'F GH')
tdSql.checkData(1,1,' PH. D. LIAO')
tdSql.checkData(2,0,'EFG')
tdSql.checkData(2,1,' SIMONGUAN')
tdSql.checkData(3,0,'DEF')
tdSql.checkData(3,1,' WADE ZHANG')
tdSql.checkData(4,0,'CDE')
tdSql.checkData(4,1,' STEVEN LI')
tdSql.checkData(5,0,'BCD')
tdSql.checkData(5,1,' JEFF TAO')
tdSql.checkData(6,0,'ABC')
tdSql.checkData(6,1,' TAOSDATA ')
tdSql.query('select upper(upper(c8)) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'ABC')
tdSql.checkData(1,0,'BCD')
tdSql.checkData(2,0,'CDE')
tdSql.checkData(3,0,'DEF')
tdSql.checkData(4,0,'EFG')
tdSql.checkData(5,0,'F GH')
tdSql.checkData(6,0,'GHI ')
tdSql.query('select upper(cast(a as binary(10))) from (select avg(c2) as a from stb1 interval(1s));')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.query('select upper(c14) from (select * from stb1);')
tdSql.checkRows(14)
tdSql.checkData(0,0,' TAOSDATA ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,' XIAOBO ')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' WADE ZHANG')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,' TAOSDATA ')
tdSql.checkData(8,0,' JEFF TAO')
tdSql.checkData(9,0,' STEVEN LI')
tdSql.checkData(10,0,' WADE ZHANG')
tdSql.checkData(11,0,' SIMONGUAN')
tdSql.checkData(12,0,' PH. D. LIAO')
tdSql.checkData(13,0,' HONGZE CHENG ')
tdSql.query("select upper(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select upper(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select upper(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'-60.000000')
tdSql.checkData(4,0,'66.500000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'4.000000')
tdSql.checkData(7,0,'2.500000')
tdSql.checkData(8,0,'2.000000')
tdSql.checkData(9,0,'1.000000')
tdSql.query("select upper(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'66.500000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'4.000000')
tdSql.checkData(6,0,'2.500000')
tdSql.checkData(7,0,'2.000000')
tdSql.checkData(8,0,'1.000000')
tdSql.checkData(9,0,'-60.000000')
tdSql.query("select upper(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'-60.000000')
tdSql.checkData(1,0,'1.000000')
tdSql.checkData(2,0,'2.000000')
tdSql.checkData(3,0,'2.500000')
tdSql.checkData(4,0,'4.000000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'66.500000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query('select upper(cast(a as binary(10))) from (select abs(c2) as a from tb1);')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'2')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'4')
tdSql.checkData(5,0,'127')
tdSql.checkData(6,0,'127')
tdSql.query('select upper(tb1.c15),upper(tb2.c15) from tb1,tb2 where tb1.ts=tb2.ts;')
tdSql.checkRows(7)
tdSql.checkData(0,0,' TDENGINE ')
tdSql.checkData(0,1,' TDENGINE ')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'JEFF TAO')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'STEVEN LI')
tdSql.checkData(3,0,'BOXIAO')
tdSql.checkData(3,1,' WADE ZHANG ')
tdSql.checkData(4,0,' WADE ZHANG ')
tdSql.checkData(4,1,'SHENGLIANG GUAN ')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'HAOJUN LIAO ')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,' HONGZECHENG')
tdSql.query('select upper(c15) from tb1 union all select upper(c15) from tb2;')
tdSql.query('select upper(c8),floor(c3) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,1)
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,None)
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,3)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,4)
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,32767)
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,-32767)
tdSql.query('select upper(c8),upper(concat(c8,c14)) from tb1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'123')
tdSql.checkData(0,1,'123 TAOSDATA ')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,None)
tdSql.checkData(2,0,'234')
tdSql.checkData(2,1,'234 XIAOBO ')
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,None)
tdSql.checkData(4,0,'456')
tdSql.checkData(4,1,'456 WADE ZHANG')
tdSql.checkData(5,0,'567')
tdSql.checkData(5,1,'56727')
tdSql.checkData(6,0,'678')
tdSql.checkData(6,1,'678')
tdSql.query('select upper(concat(c8,c14)) from tb1 where c9 is not null and c15 is not null;')
tdSql.checkRows(5)
tdSql.checkData(0,0,'123 TAOSDATA ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'456 WADE ZHANG')
tdSql.checkData(3,0,'56727')
tdSql.checkData(4,0,'678')
tdSql.query('select upper(c14) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'')
tdSql.checkData(1,0,'27')
tdSql.checkData(2,0,' WADE ZHANG')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' XIAOBO ')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,' TAOSDATA ')
tdSql.query('select upper(concat(c8,c14)) from tb1 order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'678')
tdSql.checkData(1,0,'56727')
tdSql.checkData(2,0,'456 WADE ZHANG')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'234 XIAOBO ')
tdSql.checkData(5,0,None)
tdSql.checkData(6,0,'123 TAOSDATA ')
tdSql.query('select upper(concat(c8,c14)) from tb1 order by ts desc limit 3 offset 2;')
tdSql.checkRows(3)
tdSql.checkData(0,0,'456 WADE ZHANG')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'234 XIAOBO ')
tdSql.query('select upper(c14) from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,' TAOSDATA ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,' XIAOBO ')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' WADE ZHANG')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,' TAOSDATA ')
tdSql.checkData(8,0,' JEFF TAO')
tdSql.checkData(9,0,' STEVEN LI')
tdSql.checkData(10,0,' WADE ZHANG')
tdSql.checkData(11,0,' SIMONGUAN')
tdSql.checkData(12,0,' PH. D. LIAO')
tdSql.checkData(13,0,' HONGZE CHENG ')
tdSql.query('select upper(c14) from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select upper(c14),t1 from stb1 order by ts desc;')
tdSql.checkRows(14)
tdSql.query('select upper(c15),tbname from stb1;')
tdSql.checkRows(14)
tdSql.checkData(0,0,' TDENGINE ')
tdSql.checkData(0,1,'tb1')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'tb1')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'tb1')
tdSql.checkData(3,0,'BOXIAO')
tdSql.checkData(3,1,'tb1')
tdSql.checkData(4,0,' WADE ZHANG ')
tdSql.checkData(4,1,'tb1')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'tb1')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,'tb1')
tdSql.checkData(7,0,' TDENGINE ')
tdSql.checkData(7,1,'tb2')
tdSql.checkData(8,0,'JEFF TAO')
tdSql.checkData(8,1,'tb2')
tdSql.checkData(9,0,'STEVEN LI')
tdSql.checkData(9,1,'tb2')
tdSql.checkData(10,0,' WADE ZHANG ')
tdSql.checkData(10,1,'tb2')
tdSql.checkData(11,0,'SHENGLIANG GUAN ')
tdSql.checkData(11,1,'tb2')
tdSql.checkData(12,0,'HAOJUN LIAO ')
tdSql.checkData(12,1,'tb2')
tdSql.checkData(13,0,' HONGZECHENG')
tdSql.checkData(13,1,'tb2')
tdSql.query('select upper(c15),tbname from stb1 where t1 > 1;')
tdSql.checkRows(7)
tdSql.checkData(0,0,' TDENGINE ')
tdSql.checkData(0,1,'tb2')
tdSql.checkData(1,0,'JEFF TAO')
tdSql.checkData(1,1,'tb2')
tdSql.checkData(2,0,'STEVEN LI')
tdSql.checkData(2,1,'tb2')
tdSql.checkData(3,0,' WADE ZHANG ')
tdSql.checkData(3,1,'tb2')
tdSql.checkData(4,0,'SHENGLIANG GUAN ')
tdSql.checkData(4,1,'tb2')
tdSql.checkData(5,0,'HAOJUN LIAO ')
tdSql.checkData(5,1,'tb2')
tdSql.checkData(6,0,' HONGZECHENG')
tdSql.checkData(6,1,'tb2')
tdSql.query('select upper(c8),upper(c14) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'ABC')
tdSql.checkData(0,1,' TAOSDATA ')
tdSql.checkData(1,0,'BCD')
tdSql.checkData(1,1,' JEFF TAO')
tdSql.checkData(2,0,'CDE')
tdSql.checkData(2,1,' STEVEN LI')
tdSql.checkData(3,0,'DEF')
tdSql.checkData(3,1,' WADE ZHANG')
tdSql.checkData(4,0,'EFG')
tdSql.checkData(4,1,' SIMONGUAN')
tdSql.checkData(5,0,'F GH')
tdSql.checkData(5,1,' PH. D. LIAO')
tdSql.checkData(6,0,'GHI ')
tdSql.checkData(6,1,' HONGZE CHENG ')
tdSql.query('select upper(c8),upper(c14) from tbn order by ts desc;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'GHI ')
tdSql.checkData(0,1,' HONGZE CHENG ')
tdSql.checkData(1,0,'F GH')
tdSql.checkData(1,1,' PH. D. LIAO')
tdSql.checkData(2,0,'EFG')
tdSql.checkData(2,1,' SIMONGUAN')
tdSql.checkData(3,0,'DEF')
tdSql.checkData(3,1,' WADE ZHANG')
tdSql.checkData(4,0,'CDE')
tdSql.checkData(4,1,' STEVEN LI')
tdSql.checkData(5,0,'BCD')
tdSql.checkData(5,1,' JEFF TAO')
tdSql.checkData(6,0,'ABC')
tdSql.checkData(6,1,' TAOSDATA ')
tdSql.query('select upper(upper(c8)) from tbn;')
tdSql.checkRows(7)
tdSql.checkData(0,0,'ABC')
tdSql.checkData(1,0,'BCD')
tdSql.checkData(2,0,'CDE')
tdSql.checkData(3,0,'DEF')
tdSql.checkData(4,0,'EFG')
tdSql.checkData(5,0,'F GH')
tdSql.checkData(6,0,'GHI ')
tdSql.query('select upper(cast(a as binary(10))) from (select avg(c2) as a from stb1 interval(1s));')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.query('select upper(c14) from (select * from stb1);')
tdSql.checkRows(14)
tdSql.checkData(0,0,' TAOSDATA ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,' XIAOBO ')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,' WADE ZHANG')
tdSql.checkData(5,0,'27')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,' TAOSDATA ')
tdSql.checkData(8,0,' JEFF TAO')
tdSql.checkData(9,0,' STEVEN LI')
tdSql.checkData(10,0,' WADE ZHANG')
tdSql.checkData(11,0,' SIMONGUAN')
tdSql.checkData(12,0,' PH. D. LIAO')
tdSql.checkData(13,0,' HONGZE CHENG ')
tdSql.query("select upper(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null));")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select upper(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'1.000000')
tdSql.checkData(1,0,'2.000000')
tdSql.checkData(2,0,'2.500000')
tdSql.checkData(3,0,'4.000000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'66.500000')
tdSql.checkData(6,0,'-60.000000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query("select upper(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by ts desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'-60.000000')
tdSql.checkData(4,0,'66.500000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'4.000000')
tdSql.checkData(7,0,'2.500000')
tdSql.checkData(8,0,'2.000000')
tdSql.checkData(9,0,'1.000000')
tdSql.query("select upper(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a desc;")
tdSql.checkRows(10)
tdSql.checkData(0,0,None)
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'66.500000')
tdSql.checkData(4,0,'4.500000')
tdSql.checkData(5,0,'4.000000')
tdSql.checkData(6,0,'2.500000')
tdSql.checkData(7,0,'2.000000')
tdSql.checkData(8,0,'1.000000')
tdSql.checkData(9,0,'-60.000000')
tdSql.query("select upper(cast(a as binary(10))) from (select avg(c2) as a from stb1 where ts >= '2021-11-11 09:00:00.000' and ts <= '2021-11-11 09:00:09.000' interval(1s) fill(null)) order by a;")
tdSql.checkRows(10)
tdSql.checkData(0,0,'-60.000000')
tdSql.checkData(1,0,'1.000000')
tdSql.checkData(2,0,'2.000000')
tdSql.checkData(3,0,'2.500000')
tdSql.checkData(4,0,'4.000000')
tdSql.checkData(5,0,'4.500000')
tdSql.checkData(6,0,'66.500000')
tdSql.checkData(7,0,None)
tdSql.checkData(8,0,None)
tdSql.checkData(9,0,None)
tdSql.query('select upper(cast(a as binary(10))) from (select abs(c2) as a from tb1);')
tdSql.checkRows(7)
tdSql.checkData(0,0,'1')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,'2')
tdSql.checkData(3,0,None)
tdSql.checkData(4,0,'4')
tdSql.checkData(5,0,'127')
tdSql.checkData(6,0,'127')
tdSql.query('select upper(tb1.c15),upper(tb2.c15) from tb1,tb2 where tb1.ts=tb2.ts;')
tdSql.checkRows(7)
tdSql.checkData(0,0,' TDENGINE ')
tdSql.checkData(0,1,' TDENGINE ')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'JEFF TAO')
tdSql.checkData(2,0,None)
tdSql.checkData(2,1,'STEVEN LI')
tdSql.checkData(3,0,'BOXIAO')
tdSql.checkData(3,1,' WADE ZHANG ')
tdSql.checkData(4,0,' WADE ZHANG ')
tdSql.checkData(4,1,'SHENGLIANG GUAN ')
tdSql.checkData(5,0,'278')
tdSql.checkData(5,1,'HAOJUN LIAO ')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,' HONGZECHENG')
tdSql.query('select upper(c15) from tb1 union all select upper(c15) from tb2;')
tdSql.checkRows(14)
tdSql.checkData(0,0,' TDENGINE ')
tdSql.checkData(1,0,None)
tdSql.checkData(2,0,None)
tdSql.checkData(3,0,'BOXIAO')
tdSql.checkData(4,0,' WADE ZHANG ')
tdSql.checkData(5,0,'278')
tdSql.checkData(6,0,'')
tdSql.checkData(7,0,' TDENGINE ')
tdSql.checkData(8,0,'JEFF TAO')
tdSql.checkData(9,0,'STEVEN LI')
tdSql.checkData(10,0,' WADE ZHANG ')
tdSql.checkData(11,0,'SHENGLIANG GUAN ')
tdSql.checkData(12,0,'HAOJUN LIAO ')
tdSql.checkData(13,0,' HONGZECHENG')
tdSql.query('select upper(stb1.c14),upper(stba.c15) from stb1,stba where stb1.t1=stba.t1 and stb1.ts=stba.ts;')
tdSql.checkRows(7)
tdSql.checkData(0,0,' TAOSDATA ')
tdSql.checkData(0,1,' TDENGINE ')
tdSql.checkData(1,0,None)
tdSql.checkData(1,1,'JEFF TAO')
tdSql.checkData(2,0,' XIAOBO ')
tdSql.checkData(2,1,'STEVEN LI')
tdSql.checkData(3,0,None)
tdSql.checkData(3,1,' WADE ZHANG ')
tdSql.checkData(4,0,' WADE ZHANG')
tdSql.checkData(4,1,'SHENGLIANG GUAN ')
tdSql.checkData(5,0,'27')
tdSql.checkData(5,1,'HAOJUN LIAO ')
tdSql.checkData(6,0,'')
tdSql.checkData(6,1,' HONGZECHENG')
tdSql.error('select upper(c14) as a from stb1 union all select upper(c15) as a from stba;')
tdSql.query('select upper(c8) from stba;')
tdSql.checkRows(30)
tdSql.checkData(0,0,'ABC')
tdSql.checkData(1,0,'BCD')
tdSql.checkData(2,0,'CDE')
tdSql.checkData(3,0,'DEF')
tdSql.checkData(4,0,'EFG')
tdSql.checkData(5,0,'F GH')
tdSql.checkData(6,0,'GHI ')
tdSql.checkData(7,0,'GHI ')
tdSql.checkData(8,0,' TAOS DATA ')
tdSql.checkData(9,0,' TAOS DATA ')
tdSql.checkData(10,0,'ABC')
tdSql.checkData(11,0,'BCD')
tdSql.checkData(12,0,'CDE')
tdSql.checkData(13,0,'DEF')
tdSql.checkData(14,0,'EFG')
tdSql.checkData(15,0,'F GH')
tdSql.checkData(16,0,'GHI ')
tdSql.checkData(17,0,'GHI ')
tdSql.checkData(18,0,' TAOS DATA ')
tdSql.checkData(19,0,' TAOS DATA ')
tdSql.checkData(20,0,'ABC')
tdSql.checkData(21,0,'BCD')
tdSql.checkData(22,0,'CDE')
tdSql.checkData(23,0,'DEF')
tdSql.checkData(24,0,'EFG')
tdSql.checkData(25,0,'F GH')
tdSql.checkData(26,0,'GHI ')
tdSql.checkData(27,0,'GHI ')
tdSql.checkData(28,0,' TAOS DATA ')
tdSql.checkData(29,0,' TAOS DATA ')
tdSql.query('select upper(c9) from stba;')
tdSql.checkRows(30)
tdSql.checkData(0,0,'ABCD')
tdSql.checkData(1,0,'BCDE')
tdSql.checkData(2,0,'CDEF')
tdSql.checkData(3,0,'DEFG')
tdSql.checkData(4,0,'EFGH')
tdSql.checkData(5,0,' FGHK ')
tdSql.checkData(6,0,' GHIJ ')
tdSql.checkData(7,0,' 涛思数据 ')
tdSql.checkData(8,0,' 涛思数据 ')
tdSql.checkData(9,0,' 涛思数据2022 ')
tdSql.checkData(10,0,'ABCD')
tdSql.checkData(11,0,'BCDE')
tdSql.checkData(12,0,'CDEF')
tdSql.checkData(13,0,'DEFG')
tdSql.checkData(14,0,'EFGH')
tdSql.checkData(15,0,' FGHK ')
tdSql.checkData(16,0,' GHIJ ')
tdSql.checkData(17,0,' 涛思数据 ')
tdSql.checkData(18,0,' 涛思数据 ')
tdSql.checkData(19,0,' 涛思数据2022 ')
tdSql.checkData(20,0,'ABCD')
tdSql.checkData(21,0,'BCDE')
tdSql.checkData(22,0,'CDEF')
tdSql.checkData(23,0,'DEFG')
tdSql.checkData(24,0,'EFGH')
tdSql.checkData(25,0,' FGHK ')
tdSql.checkData(26,0,' GHIJ ')
tdSql.checkData(27,0,' 涛思数据 ')
tdSql.checkData(28,0,' 涛思数据 ')
tdSql.checkData(29,0,' 涛思数据2022 ')
tdSql.query('select upper(cast(min(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'0')
tdSql.query('select upper(cast(max(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'9')
tdSql.query('select upper(cast(count(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'30')
tdSql.query('select upper(cast(sum(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'135')
tdSql.query('select upper(cast(avg(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'4.500000')
tdSql.query('select upper(cast(percentile(c2, 10) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'0.900000')
tdSql.query('select upper(cast(apercentile(c2, 10) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'0.000000')
tdSql.query('select upper(cast(stddev(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'2.872281')
tdSql.query('select upper(cast(spread(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'9.000000')
tdSql.query('select upper(cast(twa(c2) as binary(20))) from tba1;')
tdSql.checkRows(1)
tdSql.checkData(0,0,'4.637931')
tdSql.error('select upper(cast(leastsquares(c2, 1, 1) as binary(20))) from tba1;')
tdSql.query('select upper(cast(interp(c2) as binary(20))) from tba1 every(1s)')