Przejdź do treści głównej
INF.03Pytanie #106 z 1558sql-zlaczenia-i-agregacja

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

Opcje odpowiedzi:
A
SELECT COUNT(*) FROM Koty
Prawidłowa
B
SELECT ROWNUM() FROM Koty
C
SELECT COUNT(Koty) AS ROWNUM
D
SELECT COUNT(ROWNUM) FROM Koty
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A (SELECT COUNT(*) FROM Koty)

A

Polecenie SELECT COUNT(*) FROM Koty zlicza wszystkie wiersze w tabeli Koty. Użycie COUNT(*) jest standardowym sposobem na uzyskanie liczby wszystkich rekordów w tabeli.

Dlaczego pozostałe opcje są nieprawidłowe?

  • B: SELECT ROWNUM() FROM Koty - nie jest to poprawne polecenie do zliczania wierszy, ponieważ ROWNUM jest pseudokolumną, a nie funkcją.
  • C: SELECT COUNT(Koty) AS ROWNUM - to polecenie nie zlicza wszystkich wierszy, a jedynie te, które mają wartość w kolumnie Koty, co może prowadzić do błędnych wyników.
  • D: SELECT COUNT(ROWNUM) FROM Koty - polecenie to również nie zlicza wszystkich wierszy, ponieważ ROWNUM nie jest kolumną z danymi, a jej liczba nie będzie równa liczbie wszystkich wierszy tabeli.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Sql zlaczenia i agregacja”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 43 pytań z tego działu.