W języku SQL fragment SELECT COUNT(wartosc) FROM ... wykorzystuje funkcję agregującą COUNT(), której zadaniem jest zliczanie. Wynik zapytania jest pojedynczą liczbą określającą, ile elementów spełnia kryterium zliczania.
Odpowiedź "liczbę wierszy." jest zgodna z typowym oczekiwaniem egzaminacyjnym dla prostych zadań: COUNT ma zwrócić "ile jest rekordów". W praktyce warto pamiętać o niuansie: COUNT(kolumna) zlicza wartości niepuste (różne od NULL) w tej kolumnie, natomiast COUNT(*) zlicza wszystkie wiersze. Jeśli kolumna wartosc nie zawiera NULL, to COUNT(wartosc) będzie równe liczbie wierszy.
Odpowiedź "sumę w kolumnie wartosc." jest błędna, ponieważ sumowanie realizuje funkcja SUM(wartosc), a nie COUNT(). Podobnie odpowiedzi o średniej są niepoprawne: średnią oblicza się funkcją AVG(wartosc). Stwierdzenie "średnią tabeli." jest dodatkowo nieprecyzyjne, bo średnią zawsze liczy się z wartości liczbowych w kolumnie (lub wyrażeniu), a nie "z tabeli" jako takiej.
Wskazówka egzaminacyjna: patrz na nazwę funkcji agregującej i jej argument. COUNT → zliczanie, SUM → suma, AVG → średnia. Gdy pytanie dotyczy liczby wszystkich rekordów, najczęściej właściwy zapis to COUNT(*).