[regression-test](array)add test for array_slice (#11329)

This commit is contained in:
xy720
2022-07-30 09:59:58 +08:00
committed by GitHub
parent 5999666115
commit 9d9fcca40c
2 changed files with 34 additions and 0 deletions

View File

@ -190,3 +190,27 @@ true
-- !sql --
[2, 3]
-- !sql --
[1]
-- !sql --
[1, 2, 3]
-- !sql --
[1, 2, 3]
-- !sql --
[2, 3]
-- !sql --
[2, 3]
-- !sql --
[]
-- !sql --
[]
-- !sql --
[]

View File

@ -102,4 +102,14 @@ suite("test_array_functions_by_literal", "all") {
qt_sql "select array_union([1,2,3], [2,3,4,null])"
qt_sql "select array_except([1,2,3], [2,3,4,null])"
qt_sql "select array_intersect([1,2,3], [2,3,4,null])"
// arrat_slice function
qt_sql "select [1,2,3][1:1]"
qt_sql "select [1,2,3][1:3]"
qt_sql "select [1,2,3][1:5]"
qt_sql "select [1,2,3][2:]"
qt_sql "select [1,2,3][-2:]"
qt_sql "select [1,2,3][2:-1]"
qt_sql "select [1,2,3][0:]"
qt_sql "select [1,2,3][-5:]"
}