[fix](group_concat) use default seperator ',' instead of ', ' for group_concat, to be consistant with mysql (#20741)

This commit is contained in:
TengJianPing
2023-06-13 17:20:29 +08:00
committed by GitHub
parent 2dddab03a1
commit feb21fc9e9
6 changed files with 37 additions and 36 deletions

View File

@ -24,7 +24,7 @@
namespace doris::vectorized {
const std::string AggregateFunctionGroupConcatImplStr::separator = ", ";
const std::string AggregateFunctionGroupConcatImplStr::separator = ",";
AggregateFunctionPtr create_aggregate_function_group_concat(const std::string& name,
const DataTypes& argument_types,

View File

@ -1,6 +1,6 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !select --
false, false
false,false
-- !select --
false
@ -8,12 +8,12 @@ false
-- !select --
\N \N
103 255
1001 1986, 1989
1002 1989, 32767
3021 1991, 1992, 32767
5014 1985, 1991
1001 1986,1989
1002 1989,32767
3021 1991,1992,32767
5014 1985,1991
25699 1989
2147483647 255, 1991, 32767, 32767
2147483647 255,1991,32767,32767
-- !select --
\N \N
@ -26,7 +26,7 @@ false
2147483647 255:1991:32767:32767
-- !select --
12 false, false, false, false, false, false, false, false, true, true, true, true, true, true, true
12 false,false,false,false,false,false,false,false,true,true,true,true,true,true,true
-- !select_10 --
1 2
@ -48,14 +48,14 @@ false
2 23 23
-- !select_group_concat_order_by_desc1 --
1 3, 2, 2, 1, 1
2 23, 22, 22, 21, 21
1 3,2,2,1,1
2 23,22,22,21,21
-- !select_group_concat_order_by_desc2 --
1 3, 2, 21, 1, 11
2 23, 22, 222, 21, 211
1 3,2,21,1,11
2 23,22,222,21,211
-- !select_group_concat_order_by_desc3 --
1 3, 21, 2, 11, 1
2 23, 222, 22, 211, 21
1 3,21,2,11,1
2 23,222,22,211,21

View File

@ -40,7 +40,7 @@ beijing 3
xian 2
-- !select9 --
beijing, xian, beijing, chengdu, shanghai
beijing,xian,beijing,chengdu,shanghai
-- !select10 --
beijing xian beijing chengdu shanghai
@ -49,8 +49,8 @@ beijing xian beijing chengdu shanghai
\N
-- !select12 --
beijing, xian
beijing, chengdu, shanghai
beijing,xian
beijing,chengdu,shanghai
-- !select13 --
beijing xian
@ -226,7 +226,7 @@ beijing chengdu shanghai
2
-- !select44 --
6 3975 2003 33035710 25819.948000000 78965.368 4449.5830001831055
6 3975 2003 33035710 25819.948 78965.368 4449.5830001831055
-- !select45 --
1 10

View File

@ -1,6 +1,6 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !select --
false, false
false,false
-- !select --
false
@ -8,12 +8,12 @@ false
-- !select --
\N \N
103 255
1001 1986, 1989
1002 1989, 32767
3021 1991, 1992, 32767
5014 1985, 1991
1001 1986,1989
1002 1989,32767
3021 1991,1992,32767
5014 1985,1991
25699 1989
2147483647 255, 1991, 32767, 32767
2147483647 255,1991,32767,32767
-- !select --
\N \N
@ -26,7 +26,7 @@ false
2147483647 255:1991:32767:32767
-- !select --
12 false, false, false, false, false, false, false, false, true, true, true, true, true, true, true
12 false,false,false,false,false,false,false,false,true,true,true,true,true,true,true
-- !select_10 --
1 2
@ -48,16 +48,16 @@ false
2 23 23
-- !select_group_concat_order_by_desc1 --
1 3, 2, 2, 1, 1
2 23, 22, 22, 21, 21
1 3,2,2,1,1
2 23,22,22,21,21
-- !select_group_concat_order_by_desc2 --
1 3, 2, 21, 1, 11
2 23, 22, 222, 21, 211
1 3,2,21,1,11
2 23,22,222,21,211
-- !select_group_concat_order_by_desc3 --
1 3, 21, 2, 11, 1
2 23, 222, 22, 211, 21
1 3,21,2,11,1
2 23,222,22,211,21
-- !select_group_concat_order_by --
1,11,2,21,21,211,22,222,23,3 3,23,222,22,211,21,21,2,11,1

View File

@ -40,7 +40,7 @@ beijing 3
xian 2
-- !select9 --
beijing, xian, beijing, chengdu, shanghai
beijing,xian,beijing,chengdu,shanghai
-- !select10 --
beijing xian beijing chengdu shanghai
@ -49,8 +49,8 @@ beijing xian beijing chengdu shanghai
\N
-- !select12 --
beijing, xian
beijing, chengdu, shanghai
beijing,xian
beijing,chengdu,shanghai
-- !select13 --
beijing xian
@ -239,7 +239,7 @@ beijing chengdu shanghai
2
-- !select44 --
6 3975 2003 33035710 25819.948000000 78965.368 4449.5830001831055
6 3975 2003 33035710 25819.948 78965.368 4449.5830001831055
-- !select45 --
1 10
@ -269,3 +269,4 @@ beijing chengdu shanghai
20220201 0 1.0
20220201 1 3.0
20220202 2 4999.0

View File

@ -36,7 +36,7 @@ suite("group_concat") {
test {
sql "select group_concat(cast(number as string)) from numbers('number'='10')"
result([["0, 1, 2, 3, 4, 5, 6, 7, 8, 9"]])
result([["0,1,2,3,4,5,6,7,8,9"]])
}
test {