The SQL AVG function computes the average of the values for the column( or expression) specified as an argument.
We should not give AVG function on CHAR arguments. This function operates only on numeric arguments.
The following example calculates the average salary of each department:
SELECT WORKDEPT, AVG(SALARY) FROM DSN81010.EMP GROUP BY WORKDEPT;
The AVG function is the preferred method of calculating the average of a group of values.
Although an average, in theory, is nothing more than a sum divided by a count, DB2 may not return equivalent values for AVG(COL_NAME) and SUM(COL_NAME)/COUNT(*).
The reason is that the COUNT function will count all rows regardless of value, whereas SUM ignores nulls.
Related posts
-
2-Minute Random Topics to Improve English Speaking Skills
Speaking English fluently requires regular practice, confidence, and clear communication. One of the best ways to improve fluency is by speaking for two minutes on random topics. This method helps improve vocabulary, pronunciation, grammar, and thinking in English. In this blog post, you will find popular 2-minute speaking topics along with key points you can…
-
Spark Structured Streaming vs Spark Declarative Pipelines (SDP): What Every Data Engineer Should Know
Compare Spark Structured Streaming vs Spark Declarative Pipelines (SDP) on Databricks. Learn key differences, use cases, code examples, and when to use each.
-
Linking Words Practice: Improve Your English Speaking Fluency Naturally
Learn how to use linking words in English speaking with practical examples. Improve your fluency, communication skills, and confidence using transition words for conversations, presentations, and interviews.









