diff --git a/sbroad/doc/sql/query.ebnf b/sbroad/doc/sql/query.ebnf
index 91cc4633b66b4f5de65afd22132528a1f8b7a8d4..f02956e700577c155d8e5fb201f879c4d28c8328 100644
--- a/sbroad/doc/sql/query.ebnf
+++ b/sbroad/doc/sql/query.ebnf
@@ -23,6 +23,7 @@ expression  ::= ('NOT'* (
                     | literal
                     | case
                     | cast
+                    | coalesce
                     | current_date
                     | like
                     | ilike
@@ -52,6 +53,7 @@ case        ::= 'CASE' expression?
                 ('WHEN' expression 'THEN' expression)+
                 ('ELSE' expression)? 'END'
 cast        ::= 'CAST' '(' expression 'AS' type ')' | expression '::' type
+coalesce    ::= 'COALESCE' '(' expression ',' expression (',' expression)* ')'
 like        ::= expression 'LIKE' expression ('ESCAPE' expression)?
 ilike       ::= expression 'ILIKE' expression ('ESCAPE' expression)?
 to_char     ::= 'TO_CHAR' '(' expression ',' format ')'