diff options
Diffstat (limited to 'sql/item_sum.cc')
-rw-r--r-- | sql/item_sum.cc | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/sql/item_sum.cc b/sql/item_sum.cc index 1a5df9e8ccc..e5f88156c2d 100644 --- a/sql/item_sum.cc +++ b/sql/item_sum.cc @@ -1369,7 +1369,7 @@ longlong Item_sum_count_distinct::val_int() void Item_sum_count_distinct::print(String *str) { - str->append("count(distinct "); + str->append("count(distinct ", 15); args[0]->print(str); str->append(')'); } @@ -1971,9 +1971,9 @@ String* Item_func_group_concat::val_str(String* str) void Item_func_group_concat::print(String *str) { - str->append("group concat("); + str->append("group_concat(", 13); if (distinct) - str->append(" distinct "); + str->append("distinct ", 9); for (uint i= 0; i < arg_count; i++) { if (i) @@ -1982,6 +1982,7 @@ void Item_func_group_concat::print(String *str) } if (arg_count_order) { + str->append(" order by ", 10); for (uint i= 0 ; i < arg_count_order ; i++) { if (i) @@ -1989,7 +1990,7 @@ void Item_func_group_concat::print(String *str) (*order[i]->item)->print(str); } } - str->append(" seperator \'"); + str->append(" seperator \'", 12); str->append(*separator); - str->append("\')"); + str->append("\')", 2); } |