summaryrefslogtreecommitdiff
path: root/sql/item_sum.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/item_sum.cc')
-rw-r--r--sql/item_sum.cc11
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);
}