diff --git a/doc/sql/query.ebnf b/doc/sql/query.ebnf
index 6e5995da7fb97e49c22ea6e266e55615f8079e18..addedb7acde1b5d5ebeaecd20efc3d0183a402d3 100644
--- a/doc/sql/query.ebnf
+++ b/doc/sql/query.ebnf
@@ -65,7 +65,6 @@ trim        ::= 'TRIM' '('
 substr      ::= 'SUBSTR' '(' string ',' from (',' count)? ')'
 lower       ::= 'LOWER' '(' string ')'
 upper       ::= 'UPPER' '(' string ')'
-substr      ::= 'SUBSTR' '(' string ',' from (',' count)? ')'
 values      ::= 'VALUES'
                 ('(' (expression(',' expression)*) ')')
                 (',' ('(' (expression(',' expression)*) ')'))*