Strona główna › Pytania INF.03 › Pytanie 2089
INF.03 · pytanie #2089
Aby obliczyć liczbę wszystkich wierszy w tabeli Koty, należy zastosować zapytanie:
- ASELECT COUNT(ROWNUM) FROM Koty
- BSELECT COUNT(*) FROM Koty
- CSELECT COUNT(Koty) AS ROWNUM
- DSELECT ROWNUM() FROM Koty
Poprawna odpowiedź: B. SELECT COUNT(*) FROM Koty
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Poprawna odpowiedź to 'SELECT COUNT(*) FROM Koty', ponieważ to standardowy sposób zliczania wszystkich wierszy w tabeli w SQL. Funkcja COUNT(*) zlicza wszystkie wiersze, niezależnie od tego, czy zawierają wartości NULL, czy nie. Jest to najczęściej używana metoda w praktyce, ponieważ zapewnia dokładny wynik i jest także optymalizowana przez silnik baz danych, co czyni ją efektywną. Na przykład, jeśli mamy tabelę 'Koty' zawierającą różne dane o kotach, użycie tego polecenia zwróci dokładną liczbę kotów zapisanych w tej tabeli. Dobrym zwyczajem jest również korzystanie z aliasów lub konstruowania zapytań z dodatkowymi warunkami, co pozwala na bardziej złożoną analizę danych. Przy pracy z dużymi zbiorami danych, zrozumienie jak działa COUNT(*) i jego zastosowanie w kontekście innych funkcji agregujących jest kluczowe dla optymalizacji zapytań. Warto również pamiętać, że w SQL standardowym zliczanie wierszy bezpośrednio z tabeli jest znacznie bardziej efektywne i czytelne niż inne metody, co czyni tę praktykę najlepszą do stosowania w codziennej pracy z bazami danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.