diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml
index f3cd3eb4045..c9478e7f0b1 100644
--- a/doc/src/sgml/func.sgml
+++ b/doc/src/sgml/func.sgml
@@ -13371,7 +13371,7 @@ NULL baz(3 rows)
No
input arrays concatenated into array of one higher dimension
(inputs must all have same dimensionality,
- and cannot be empty or NULL)
+ and cannot be empty or null)
@@ -13395,7 +13395,7 @@ NULL baz(3 rows)
otherwise the same as the argument data type
Yes
- the average (arithmetic mean) of all input values
+ the average (arithmetic mean) of all non-null input values
@@ -13523,7 +13523,7 @@ NULL baz(3 rows)
json
No
- aggregates values as a JSON array
+ aggregates values, including nulls, as a JSON array
@@ -13540,7 +13540,7 @@ NULL baz(3 rows)
jsonb
No
- aggregates values as a JSON array
+ aggregates values, including nulls, as a JSON array
@@ -13557,7 +13557,8 @@ NULL baz(3 rows)
json
No
- aggregates name/value pairs as a JSON object
+ aggregates name/value pairs as a JSON object; values can be
+ null, but not names
@@ -13574,7 +13575,8 @@ NULL baz(3 rows)
jsonb
No
- aggregates name/value pairs as a JSON object
+ aggregates name/value pairs as a JSON object; values can be
+ null, but not names
@@ -13590,7 +13592,7 @@ NULL baz(3 rows)
Yes
maximum value of expression across all input
+ class="parameter">expression across all non-null input
values
@@ -13608,7 +13610,7 @@ NULL baz(3 rows)
Yes
minimum value of expression across all input
+ class="parameter">expression across all non-null input
values
@@ -13630,7 +13632,7 @@ NULL baz(3 rows)
same as argument types
No
- input values concatenated into a string, separated by delimiter
+ non-null input values concatenated into a string, separated by delimiter
@@ -13653,7 +13655,8 @@ NULL baz(3 rows)
argument data type
Yes
- sum of expression across all input values
+ sum of expression
+ across all non-null input values
@@ -13670,7 +13673,8 @@ NULL baz(3 rows)
xml
No
- concatenation of XML values (see also )
+ concatenation of non-null XML values
+ (see also )