diff --git a/doc/sql/query.ebnf b/doc/sql/query.ebnf index bd84d93e777d983c920882af7c721da5b37b082e..f7f77115a7e7e3b88e538319a4faf4c83c9b5d0a 100644 --- a/doc/sql/query.ebnf +++ b/doc/sql/query.ebnf @@ -42,7 +42,7 @@ expression ::= (table '.')? column | 'TO_CHAR' '(' expression',' format ')' | 'TRIM' '(' ((('LEADING' | 'TRAILING' | 'BOTH')? expression) | ('LEADING' | 'TRAILING' | 'BOTH')) 'FROM' expression ')' | 'CASE' expression? ('WHEN' expression 'THEN' expression)+ ('ELSE' expression)? 'END' -aggregate ::= ('AVG' | 'COUNT' | 'MAX' | 'MIN' | 'SUM' | 'TOTAL') '(' expression ')' +aggregate ::= ('AVG' | 'COUNT' | 'MAX' | 'MIN' | 'SUM' | 'TOTAL') '(' ( 'DISTINCT'? expression ) ')' | 'GROUP_CONCAT' '(' expression ',' "'" string "'" ')' cast ::= 'CAST' '(' expression 'AS' type ')' values ::= 'VALUES'