Skip to content
Question

Q.Aggregate functions are also known as: (A) Scalar Functions (B) Single Row Functions (C) Multiple Row Functions (D) Hybrid Functions

CBSECBSE Class XII Board 2023MCQ· 1mImportance★★★★★
🔒 Locked · start free trial →

You're viewing a preview — the full solution, concept, methods & PYQ mapping are locked.

Start your 14-day free trial to unlock the full solution →

Aggregate functions are called Multiple Row Functions because they operate on groups of rows and return a single result per group.

When you're working with databases and SQL, you quickly discover that not all functions behave the same way. Some functions work on individual values—one row at a time—while others need to look at many rows together to produce a meaningful result. Understanding this distinction is fundamental to writing effective queries.

Aggregate functions belong to the second category. They take multiple rows of data as input and collapse them into a single summary value. Think about what happens when you use SUM(), COUNT(), AVG(), MAX(), or MIN(). Each of these functions examines an entire set of rows—perhaps all the sales in a month, or all the students in a class—and produces one answer. You're asking the database to aggregate information across many records, which is exactly why they're called aggregate functions.

The terminology "Multiple Row Functions" captures this behavior perfectly. These functions process multiple rows simultaneously and return one result for the entire group. If you have a table with a thousand employee records and you write SELECT AVG(salary) FROM employees, the AVG() function reads all thousand salary values and gives you back a single average. That's multiple-row processing in action.

Note

The term "Multiple Row Functions" emphasizes the input side of the operation—these functions consume many rows. The term "aggregate" emphasizes what they do with those rows—they combine or summarize them. …

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.