mirror of
https://github.com/postgres/postgres.git
synced 2025-07-05 07:21:24 +03:00
Clean up references to SQL92
In most cases, these were just references to the SQL standard in general. In a few cases, a contrast was made between SQL92 and later standards -- those have been kept unchanged.
This commit is contained in:
@ -2645,7 +2645,7 @@ numeric_avg(PG_FUNCTION_ARGS)
|
||||
N = DatumGetNumeric(transdatums[0]);
|
||||
sumX = DatumGetNumeric(transdatums[1]);
|
||||
|
||||
/* SQL92 defines AVG of no values to be NULL */
|
||||
/* SQL defines AVG of no values to be NULL */
|
||||
/* N is zero iff no digits (cf. numeric_uminus) */
|
||||
if (NUMERIC_NDIGITS(N) == 0)
|
||||
PG_RETURN_NULL();
|
||||
@ -2824,7 +2824,7 @@ numeric_stddev_pop(PG_FUNCTION_ARGS)
|
||||
* purposes. (The latter two therefore don't really belong in this file,
|
||||
* but we keep them here anyway.)
|
||||
*
|
||||
* Because SQL92 defines the SUM() of no values to be NULL, not zero,
|
||||
* Because SQL defines the SUM() of no values to be NULL, not zero,
|
||||
* the initial condition of the transition data value needs to be NULL. This
|
||||
* means we can't rely on ExecAgg to automatically insert the first non-null
|
||||
* data value into the transition data: it doesn't know how to do the type
|
||||
@ -3046,7 +3046,7 @@ int8_avg(PG_FUNCTION_ARGS)
|
||||
elog(ERROR, "expected 2-element int8 array");
|
||||
transdata = (Int8TransTypeData *) ARR_DATA_PTR(transarray);
|
||||
|
||||
/* SQL92 defines AVG of no values to be NULL */
|
||||
/* SQL defines AVG of no values to be NULL */
|
||||
if (transdata->count == 0)
|
||||
PG_RETURN_NULL();
|
||||
|
||||
|
Reference in New Issue
Block a user