Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 101

Aby policzyć wszystkie wiersze tabeli Koty należy użyć polecenia:

  1. ASELECT COUNT(*) FROM KotyPoprawna
  2. BSELECT ROWNUM() FROM Koty
  3. CSELECT COUNT(Koty) AS ROWNUM
  4. DSELECT COUNT(ROWNUM) FROM Koty

Wyjaśnienie

Liczbę wszystkich wierszy tabeli zwraca funkcja agregująca COUNT(*), użyta w zapytaniu SELECT COUNT(*) FROM Koty. Gwiazdka oznacza „policz wszystkie wiersze”, niezależnie od wartości w kolumnach (także te z NULL). Dlatego poprawne jest SELECT COUNT(*) FROM Koty.