Skip to content
Question 91 of 95

Q.Which SQL aggregate function is used to count all records of a table?

Puducherry TnboardCBSE Class XII Board 2020Subjective· 1mImportance★★★★★
96% · 91/95 Questions
🔒 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 →

The SQL aggregate function used to count all records in a table is COUNT(*).

When you work with databases, one of the most common tasks is simply knowing how many rows exist in a table. SQL provides a set of functions called aggregate functions that perform a calculation over a set of values and return a single result. Among these, the one designed specifically for counting records is COUNT().

COUNT() comes in two main forms. COUNT(*) counts every row in the table, regardless of whether any column contains a NULL value — the most straightforward way to get the total number of records. COUNT(column_name) counts only those rows where the specified column has a non-NULL value. So for the absolute total number of rows, COUNT(*) is the correct choice.

Note

In SQL, a NULL value represents missing or unknown data. COUNT(*) includes rows with NULLs in any column, while COUNT(column_name) skips rows where that specific column is NULL. …

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.