[regression-test](array)add test for array_slice (#11329)
This commit is contained in:
@ -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 --
|
||||
[]
|
||||
|
||||
@ -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:]"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user