This is an automated email from the ASF dual-hosted git repository.

yiguolei pushed a commit to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-2.1 by this push:
     new d2709f86001 [fix](test) fix `test_numbers` case  (#39303)
d2709f86001 is described below

commit d2709f86001ea58191fb96b234894f04e1da4b19
Author: Tiewei Fang <43782773+bepppo...@users.noreply.github.com>
AuthorDate: Tue Aug 13 22:26:39 2024 +0800

    [fix](test) fix `test_numbers` case  (#39303)
    
    bp: #38687
    
    we use `order_qt` rather than `qt` to promise the order of results.
---
 .../data/external_table_p0/tvf/test_numbers.out    | 122 +++++++++---------
 .../external_table_p0/tvf/test_numbers.groovy      | 138 ++++++++++-----------
 2 files changed, 130 insertions(+), 130 deletions(-)

diff --git a/regression-test/data/external_table_p0/tvf/test_numbers.out 
b/regression-test/data/external_table_p0/tvf/test_numbers.out
index 72ae8c9e44f..2634ad0e149 100644
--- a/regression-test/data/external_table_p0/tvf/test_numbers.out
+++ b/regression-test/data/external_table_p0/tvf/test_numbers.out
@@ -17,14 +17,6 @@
 -- !basic3 --
 0
 1
-2
-3
-4
-5
-6
-7
-8
-9
 10
 11
 12
@@ -35,6 +27,7 @@
 17
 18
 19
+2
 20
 21
 22
@@ -45,6 +38,7 @@
 27
 28
 29
+3
 30
 31
 32
@@ -55,6 +49,7 @@
 37
 38
 39
+4
 40
 41
 42
@@ -65,6 +60,7 @@
 47
 48
 49
+5
 50
 51
 52
@@ -75,6 +71,7 @@
 57
 58
 59
+6
 60
 61
 62
@@ -85,6 +82,7 @@
 67
 68
 69
+7
 70
 71
 72
@@ -95,6 +93,7 @@
 77
 78
 79
+8
 80
 81
 82
@@ -105,6 +104,7 @@
 87
 88
 89
+9
 90
 91
 92
@@ -206,16 +206,16 @@
 9      \N
 
 -- !right_join --
-0      0
-1      1
-2      2
-3      3
-4      4
 \N     5
 \N     6
 \N     7
 \N     8
 \N     9
+0      0
+1      1
+2      2
+3      3
+4      4
 
 -- !where_equal --
 1
@@ -281,6 +281,7 @@
 
 -- !window_1 --
 1      0
+10     9
 2      1
 3      2
 4      3
@@ -289,7 +290,6 @@
 7      6
 8      7
 9      8
-10     9
 
 -- !window_2 --
 0      1
@@ -486,6 +486,8 @@
 -- !stringfunction_5 --
 48
 49
+49
+49
 50
 51
 52
@@ -494,18 +496,16 @@
 55
 56
 57
-49
-49
 
 -- !stringfunction_6 --
-8
-8
-8
-8
 16
 16
 16
 16
+8
+8
+8
+8
 
 -- !stringfunction_7 --
 1
@@ -518,18 +518,20 @@
 2
 
 -- !stringfunction_8 --
-6-a
-7-a
-8-a
-9-a
 10-a
 11-a
 12-a
 13-a
+6-a
+7-a
+8-a
+9-a
 
 -- !stringfunction_9 --
 0      false
 1      true
+10     false
+11     true
 2      false
 3      false
 4      false
@@ -538,8 +540,6 @@
 7      false
 8      false
 9      false
-10     false
-11     true
 
 -- !stringfunction_10 --
 0      1
@@ -554,31 +554,31 @@
 9      0
 
 -- !stringfunction_11 --
+10     A
+11     B
+12     C
 6      6
 7      7
 8      8
 9      9
-10     A
-11     B
-12     C
 
 -- !stringfunction_12 --
+10     3130
+11     3131
+12     3132
 6      36
 7      37
 8      38
 9      39
-10     3130
-11     3131
-12     3132
 
 -- !stringfunction_13 --
+10     1
+11     1
+12     1
 6      0
 7      0
 8      0
 9      0
-10     1
-11     1
-12     1
 
 -- !stringfunction_14 --
 121    12
@@ -629,10 +629,6 @@
 130    0
 
 -- !stringfunction_18 --
-96     096
-97     097
-98     098
-99     099
 100    100
 101    101
 102    102
@@ -644,6 +640,10 @@
 108    108
 109    109
 110    110
+96     096
+97     097
+98     098
+99     099
 
 -- !stringfunction_19 --
 a0
@@ -659,7 +659,10 @@ a9
 
 -- !stringfunction_20 --
 00
+1010
 11
+1111
+1212
 22
 33
 44
@@ -668,13 +671,9 @@ a9
 77
 88
 99
-1010
-1111
-1212
 
 -- !stringfunction_21 --
 0
-a
 2
 3
 4
@@ -683,9 +682,10 @@ a
 7
 8
 9
+a
 a0
-aa
 a2
+aa
 
 -- !stringfunction_22 --
 01
@@ -712,10 +712,6 @@ a2
 9
 
 -- !stringfunction_24 --
-96     960
-97     970
-98     980
-99     990
 100    100
 101    101
 102    102
@@ -727,10 +723,13 @@ a2
 108    108
 109    109
 110    110
+96     960
+97     970
+98     980
+99     990
 
 -- !stringfunction_25 --
 false
-true
 false
 false
 false
@@ -744,6 +743,7 @@ true
 true
 true
 true
+true
 
 -- !stringfunction_26 --
 10
@@ -782,28 +782,20 @@ true
 15
 
 -- !stringfunction_29 --
-6
-7
-8
-9
 0
 1
 2
 3
 4
 5
+6
+7
+8
+9
 
 -- !stringfunction_30 --
 0      
 1      
-2      
-3      
-4      
-5      
-6      
-7      
-8      
-9      
 10     
 11     
 12     
@@ -814,6 +806,7 @@ true
 17     
 18     
 19     
+2      
 20      
 21     !
 22     "
@@ -824,6 +817,13 @@ true
 27     '
 28     (
 29     )
+3      
+4      
+5      
+6      
+7      
+8      
+9      
 
 -- !subquery_1 --
 0
diff --git a/regression-test/suites/external_table_p0/tvf/test_numbers.groovy 
b/regression-test/suites/external_table_p0/tvf/test_numbers.groovy
index 1580233c6c0..6f0f74f6433 100644
--- a/regression-test/suites/external_table_p0/tvf/test_numbers.groovy
+++ b/regression-test/suites/external_table_p0/tvf/test_numbers.groovy
@@ -18,112 +18,112 @@
 
  suite("test_numbers","p0,external,external_docker") {
     // Test basic features
-    qt_basic1 """ select * from numbers("number" = "1"); """
-    qt_basic2 """ select * from numbers("number" = "10"); """
-    qt_basic3 """ select * from numbers("number" = "100"); """
-    qt_basic4_limit """ select * from numbers("number" = "10") limit 5; """
+    order_qt_basic1 """ select * from numbers("number" = "1"); """
+    order_qt_basic2 """ select * from numbers("number" = "10"); """
+    order_qt_basic3 """ select * from numbers("number" = "100"); """
+    order_qt_basic4_limit """ select * from numbers("number" = "10") limit 5; 
"""
 
-    qt_const1 """ select * from numbers("number" = "5", "const_value" = "1"); 
"""
-    qt_const2 """ select * from numbers("number" = "5", "const_value" = 
"-123"); """
-    qt_const3 """ select * from numbers("number" = "-10", "const_value" = 
"1"); """
-    qt_const4 """ select avg(number) from numbers("number" = "100", 
"const_value" = "123"); """
+    order_qt_const1 """ select * from numbers("number" = "5", "const_value" = 
"1"); """
+    order_qt_const2 """ select * from numbers("number" = "5", "const_value" = 
"-123"); """
+    order_qt_const3 """ select * from numbers("number" = "-10", "const_value" 
= "1"); """
+    order_qt_const4 """ select avg(number) from numbers("number" = "100", 
"const_value" = "123"); """
 
     // Test aggregate function withh numbers("number" = N)
-    qt_agg_sum """ select sum(number) from numbers("number" = "100"); """
-    qt_agg_avg """ select avg(number) from numbers("number" = "100"); """
-    qt_agg_count """ select count(*) from numbers("number" = "100"); """
-    qt_agg_min """ select min(number) from numbers("number" = "100"); """
-    qt_agg_max """ select max(number) from numbers("number" = "100"); """
+    order_qt_agg_sum """ select sum(number) from numbers("number" = "100"); """
+    order_qt_agg_avg """ select avg(number) from numbers("number" = "100"); """
+    order_qt_agg_count """ select count(*) from numbers("number" = "100"); """
+    order_qt_agg_min """ select min(number) from numbers("number" = "100"); """
+    order_qt_agg_max """ select max(number) from numbers("number" = "100"); """
 
     // Test join with numbers("number" = N)
-    qt_inner_join1 """
+    order_qt_inner_join1 """
                     select a.number as num1, b.number as num2
                     from numbers("number" = "10") a inner join 
numbers("number" = "10") b 
                     on a.number=b.number;
                   """
-    qt_inner_join2 """
+    order_qt_inner_join2 """
                     select a.number as num1, b.number as num2
                     from numbers("number" = "6") a inner join numbers("number" 
= "6") b
                     on a.number>b.number;
                   """
-    qt_inner_join3 """
+    order_qt_inner_join3 """
                     select a.number as num1, b.number as num2
                     from numbers("number" = "10") a inner join 
numbers("number" = "10") b
                     on a.number=b.number and b.number%2 = 0;
                   """
-    qt_left_join """
+    order_qt_left_join """
                     select a.number as num1, b.number as num2
                     from numbers("number" = "10") a left join numbers("number" 
= "5") b 
                     on a.number=b.number order by num1;
                   """
-    qt_right_join """
+    order_qt_right_join """
                     select a.number as num1, b.number as num2
                     from numbers("number" = "5") a right join numbers("number" 
= "10") b 
                     on a.number=b.number order by num2;
                   """
     
     // Test where and GroupBy
-    qt_where_equal """ select * from numbers("number" = "10") where number%2 = 
1; """
-    qt_where_gt """ select * from numbers("number" = "10") where number-1 > 1; 
"""
-    qt_where_lt """ select * from numbers("number" = "10") where number+1 < 9; 
"""
-    qt_groupby """ select number from numbers("number" = "10") where number>=4 
group by number order by number; """
-    qt_join_where """
+    order_qt_where_equal """ select * from numbers("number" = "10") where 
number%2 = 1; """
+    order_qt_where_gt """ select * from numbers("number" = "10") where 
number-1 > 1; """
+    order_qt_where_lt """ select * from numbers("number" = "10") where 
number+1 < 9; """
+    order_qt_groupby """ select number from numbers("number" = "10") where 
number>=4 group by number order by number; """
+    order_qt_join_where """
                     select a.number as num1, b.number as num2
                     from numbers("number" = "10") a inner join 
numbers("number" = "10") b 
                     on a.number=b.number where a.number>4 order by num1,num2;
                   """
     
     // Test Sub Query
-    qt_subquery1 """ select * from numbers("number" = "10") where number = 
(select number from numbers("number" = "10") where number=1); """
-    qt_subquery2 """ select * from numbers("number" = "10") where number in 
(select number from numbers("number" = "10") where number>5); """
-    qt_subquery3 """ select a.number from numbers("number" = "10") a where 
number in (select number from numbers("number" = "10") b where 
a.number=b.number); """
+    order_qt_subquery1 """ select * from numbers("number" = "10") where number 
= (select number from numbers("number" = "10") where number=1); """
+    order_qt_subquery2 """ select * from numbers("number" = "10") where number 
in (select number from numbers("number" = "10") where number>5); """
+    order_qt_subquery3 """ select a.number from numbers("number" = "10") a 
where number in (select number from numbers("number" = "10") b where 
a.number=b.number); """
     
     // Test window function
-    qt_window_1 """ SELECT row_number() OVER (ORDER BY number) AS id,number 
from numbers("number" = "10"); """
-    qt_window_2 """ SELECT number, rank() OVER (order by number) AS sum_three 
from numbers("number" = "10"); """
-    qt_window_3 """ SELECT number, dense_rank() OVER (order by number) AS 
sum_three from numbers("number" = "10"); """
-    qt_window_4 """ SELECT number, sum(number) OVER (ORDER BY number rows 
between 1 preceding and 1 following) AS result from numbers("number" = "10"); 
"""
-    qt_window_5 """ SELECT number, min(number) OVER (ORDER BY number rows 
between 1 PRECEDING and 1 following) AS result from numbers("number" = "10"); 
"""
-    qt_window_6 """ SELECT number, min(number) OVER (ORDER BY number rows 
between UNBOUNDED PRECEDING and 1 following) AS result from numbers("number" = 
"10"); """
-    qt_window_7 """ SELECT number, max(number) OVER (ORDER BY number rows 
between 1 preceding and 1 following) AS result from numbers("number" = "10"); 
"""
-    qt_window_8 """ SELECT number, max(number) OVER (ORDER BY number rows 
between UNBOUNDED PRECEDING and 1 following) AS result from numbers("number" = 
"10"); """
-    qt_window_9 """ SELECT number, avg(number) OVER (ORDER BY number rows 
between 1 preceding and 1 following) AS result from numbers("number" = "10"); 
"""
-    qt_window_10 """ SELECT number, count(number) OVER (ORDER BY number rows 
between 1 preceding and 1 following) AS result from numbers("number" = "10"); 
"""
-    qt_window_11 """ SELECT number, first_value(number) OVER (ORDER BY number 
rows between 1 preceding and 1 following) AS result from numbers("number" = 
"10"); """
-    qt_window_12 """ SELECT number, last_value(number) OVER (ORDER BY number 
rows between 1 preceding and 1 following) AS result from numbers("number" = 
"10"); """
-    qt_window_13 """ SELECT number, LAG(number,2,-1) OVER (ORDER BY number) AS 
result from numbers("number" = "10"); """
+    order_qt_window_1 """ SELECT row_number() OVER (ORDER BY number) AS 
id,number from numbers("number" = "10"); """
+    order_qt_window_2 """ SELECT number, rank() OVER (order by number) AS 
sum_three from numbers("number" = "10"); """
+    order_qt_window_3 """ SELECT number, dense_rank() OVER (order by number) 
AS sum_three from numbers("number" = "10"); """
+    order_qt_window_4 """ SELECT number, sum(number) OVER (ORDER BY number 
rows between 1 preceding and 1 following) AS result from numbers("number" = 
"10"); """
+    order_qt_window_5 """ SELECT number, min(number) OVER (ORDER BY number 
rows between 1 PRECEDING and 1 following) AS result from numbers("number" = 
"10"); """
+    order_qt_window_6 """ SELECT number, min(number) OVER (ORDER BY number 
rows between UNBOUNDED PRECEDING and 1 following) AS result from 
numbers("number" = "10"); """
+    order_qt_window_7 """ SELECT number, max(number) OVER (ORDER BY number 
rows between 1 preceding and 1 following) AS result from numbers("number" = 
"10"); """
+    order_qt_window_8 """ SELECT number, max(number) OVER (ORDER BY number 
rows between UNBOUNDED PRECEDING and 1 following) AS result from 
numbers("number" = "10"); """
+    order_qt_window_9 """ SELECT number, avg(number) OVER (ORDER BY number 
rows between 1 preceding and 1 following) AS result from numbers("number" = 
"10"); """
+    order_qt_window_10 """ SELECT number, count(number) OVER (ORDER BY number 
rows between 1 preceding and 1 following) AS result from numbers("number" = 
"10"); """
+    order_qt_window_11 """ SELECT number, first_value(number) OVER (ORDER BY 
number rows between 1 preceding and 1 following) AS result from 
numbers("number" = "10"); """
+    order_qt_window_12 """ SELECT number, last_value(number) OVER (ORDER BY 
number rows between 1 preceding and 1 following) AS result from 
numbers("number" = "10"); """
+    order_qt_window_13 """ SELECT number, LAG(number,2,-1) OVER (ORDER BY 
number) AS result from numbers("number" = "10"); """
 
     // Cast BITINT to STRING and test string function.
-    qt_stringfunction_1 """ select cast (number as string) as string_num from 
numbers("number" = "10"); """
-    qt_stringfunction_2 """ select append_trailing_char_if_absent(cast (number 
as string),'a') as string_fucntion_res from numbers("number" = "10"); """
-    qt_stringfunction_3 """ select concat(cast (number as string),'abc','d') 
as string_fucntion_res from numbers("number" = "10"); """
-    qt_stringfunction_4 """ select concat(cast (number as string), cast 
(number as string)) as string_fucntion_res from numbers("number" = "10"); """
-    qt_stringfunction_5 """ select ascii(cast (number as string)) as 
string_fucntion_res from numbers("number" = "12"); """
-    qt_stringfunction_6 """ select bit_length(cast (number as string)) as 
string_fucntion_res from numbers("number" = "14") where number>5; """
-    qt_stringfunction_7 """ select char_length(cast (number as string)) as 
string_fucntion_res from numbers("number" = "14") where number>5; """
-    qt_stringfunction_8 """ select concat_ws('-',cast (number as string),'a') 
as string_fucntion_res from numbers("number" = "14") where number>5; """
-    qt_stringfunction_9 """ select number, ends_with(cast (number as 
string),'1') as string_fucntion_res from numbers("number" = "12"); """
-    qt_stringfunction_10 """ select number,find_in_set(cast (number as 
string),'0,1,2,3,4,5,6,7') as string_fucntion_res from numbers("number" = 
"10"); """
-    qt_stringfunction_11 """ select number,hex(number) as string_fucntion_res 
from numbers("number" = "13") where number>5; """
-    qt_stringfunction_12 """ select number,hex(cast (number as string)) as 
string_fucntion_res from numbers("number" = "13") where number>5; """
-    qt_stringfunction_13 """ select number,instr(cast (number as string),'1') 
as string_fucntion_res from numbers("number" = "13") where number>5; """
-    qt_stringfunction_14 """ select number,left(cast (number as string),'2') 
as string_fucntion_res from numbers("number" = "1000") where number>120 limit 
10; """
-    qt_stringfunction_15 """ select number,length(cast (number as string)) as 
string_fucntion_res from numbers("number" = "1000") where number>120 limit 10; 
"""
-    qt_stringfunction_16 """ select number,locate('2',cast (number as string)) 
as string_fucntion_res from numbers("number" = "1000") where number>120 limit 
10; """
-    qt_stringfunction_17 """ select number,locate('2',cast (number as 
string),3) as string_fucntion_res from numbers("number" = "1000") where 
number>120 limit 10; """
-    qt_stringfunction_18 """ select number,lpad(cast (number as string),3,'0') 
as string_fucntion_res from numbers("number" = "1000") where number>95 limit 
15; """
-    qt_stringfunction_19 """ select ltrim( concat('  a',cast (number as 
string))) as string_fucntion_res from numbers("number" = "10"); """
-    qt_stringfunction_20 """ select repeat(cast (number as string),2) as 
string_fucntion_res from numbers("number" = "13"); """
-    qt_stringfunction_21 """ select replace(cast (number as string),'1','a') 
as string_fucntion_res from numbers("number" = "13"); """
-    qt_stringfunction_22 """ select reverse(cast (number as string)) as 
string_fucntion_res from numbers("number" = "20") where number>9; """
-    qt_stringfunction_23 """ select right(cast (number as string),1) as 
string_fucntion_res from numbers("number" = "20") where number>9; """
-    qt_stringfunction_24 """ select number,rpad(cast (number as string),3,'0') 
as string_fucntion_res from numbers("number" = "1000") where number>95 limit 
15; """
-    qt_stringfunction_25 """ select STARTS_WITH(cast (number as string),'1') 
as string_fucntion_res from numbers("number" = "15"); """
-    qt_stringfunction_26 """ select strleft(cast (number as string),'2') as 
string_fucntion_res from numbers("number" = "200") where number>105 limit 10; 
"""
-    qt_stringfunction_27 """ select strright(cast (number as string),'2') as 
string_fucntion_res from numbers("number" = "1000") where number>105 limit 10; 
"""
-    qt_stringfunction_28 """ select substring(cast (number as string),2) as 
string_fucntion_res from numbers("number" = "1000") where number>105 limit 10; 
"""
-    qt_stringfunction_29 """ select substring(cast (number as string),-1) as 
string_fucntion_res from numbers("number" = "1000") where number>105 limit 10; 
"""
-    qt_stringfunction_30 """ select number,unhex(cast (number as string)) as 
string_fucntion_res from numbers("number" = "100") limit 30; """
+    order_qt_stringfunction_1 """ select cast (number as string) as string_num 
from numbers("number" = "10"); """
+    order_qt_stringfunction_2 """ select append_trailing_char_if_absent(cast 
(number as string),'a') as string_fucntion_res from numbers("number" = "10"); 
"""
+    order_qt_stringfunction_3 """ select concat(cast (number as 
string),'abc','d') as string_fucntion_res from numbers("number" = "10"); """
+    order_qt_stringfunction_4 """ select concat(cast (number as string), cast 
(number as string)) as string_fucntion_res from numbers("number" = "10"); """
+    order_qt_stringfunction_5 """ select ascii(cast (number as string)) as 
string_fucntion_res from numbers("number" = "12"); """
+    order_qt_stringfunction_6 """ select bit_length(cast (number as string)) 
as string_fucntion_res from numbers("number" = "14") where number>5; """
+    order_qt_stringfunction_7 """ select char_length(cast (number as string)) 
as string_fucntion_res from numbers("number" = "14") where number>5; """
+    order_qt_stringfunction_8 """ select concat_ws('-',cast (number as 
string),'a') as string_fucntion_res from numbers("number" = "14") where 
number>5; """
+    order_qt_stringfunction_9 """ select number, ends_with(cast (number as 
string),'1') as string_fucntion_res from numbers("number" = "12"); """
+    order_qt_stringfunction_10 """ select number,find_in_set(cast (number as 
string),'0,1,2,3,4,5,6,7') as string_fucntion_res from numbers("number" = 
"10"); """
+    order_qt_stringfunction_11 """ select number,hex(number) as 
string_fucntion_res from numbers("number" = "13") where number>5; """
+    order_qt_stringfunction_12 """ select number,hex(cast (number as string)) 
as string_fucntion_res from numbers("number" = "13") where number>5; """
+    order_qt_stringfunction_13 """ select number,instr(cast (number as 
string),'1') as string_fucntion_res from numbers("number" = "13") where 
number>5; """
+    order_qt_stringfunction_14 """ select number,left(cast (number as 
string),'2') as string_fucntion_res from numbers("number" = "1000") where 
number>120 limit 10; """
+    order_qt_stringfunction_15 """ select number,length(cast (number as 
string)) as string_fucntion_res from numbers("number" = "1000") where 
number>120 limit 10; """
+    order_qt_stringfunction_16 """ select number,locate('2',cast (number as 
string)) as string_fucntion_res from numbers("number" = "1000") where 
number>120 limit 10; """
+    order_qt_stringfunction_17 """ select number,locate('2',cast (number as 
string),3) as string_fucntion_res from numbers("number" = "1000") where 
number>120 limit 10; """
+    order_qt_stringfunction_18 """ select number,lpad(cast (number as 
string),3,'0') as string_fucntion_res from numbers("number" = "1000") where 
number>95 limit 15; """
+    order_qt_stringfunction_19 """ select ltrim( concat('  a',cast (number as 
string))) as string_fucntion_res from numbers("number" = "10"); """
+    order_qt_stringfunction_20 """ select repeat(cast (number as string),2) as 
string_fucntion_res from numbers("number" = "13"); """
+    order_qt_stringfunction_21 """ select replace(cast (number as 
string),'1','a') as string_fucntion_res from numbers("number" = "13"); """
+    order_qt_stringfunction_22 """ select reverse(cast (number as string)) as 
string_fucntion_res from numbers("number" = "20") where number>9; """
+    order_qt_stringfunction_23 """ select right(cast (number as string),1) as 
string_fucntion_res from numbers("number" = "20") where number>9; """
+    order_qt_stringfunction_24 """ select number,rpad(cast (number as 
string),3,'0') as string_fucntion_res from numbers("number" = "1000") where 
number>95 limit 15; """
+    order_qt_stringfunction_25 """ select STARTS_WITH(cast (number as 
string),'1') as string_fucntion_res from numbers("number" = "15"); """
+    order_qt_stringfunction_26 """ select strleft(cast (number as string),'2') 
as string_fucntion_res from numbers("number" = "200") where number>105 limit 
10; """
+    order_qt_stringfunction_27 """ select strright(cast (number as 
string),'2') as string_fucntion_res from numbers("number" = "1000") where 
number>105 limit 10; """
+    order_qt_stringfunction_28 """ select substring(cast (number as string),2) 
as string_fucntion_res from numbers("number" = "1000") where number>105 limit 
10; """
+    order_qt_stringfunction_29 """ select substring(cast (number as 
string),-1) as string_fucntion_res from numbers("number" = "1000") where 
number>105 limit 10; """
+    order_qt_stringfunction_30 """ select number,unhex(cast (number as 
string)) as string_fucntion_res from numbers("number" = "100") limit 30; """
 
     // test subquery
     order_qt_subquery_1 """ with a as (select number from 
numbers("number"="3")) select * from a; """


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to