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

Dana jest tabela programiści o polach: id, nick, ilosc_kodu, ocena. Pole ilosc_kodu zawiera liczbę linii kodu napisanych przez programistę w danym miesiącu. Aby policzyć sumę linii kodu, który napisali wszyscy programiści, należy użyć polecenia

Opcje odpowiedzi:
A
SELECT SUM(ocena) FROM ilosc_kodu;
B
SELECT SUM(ilosc_kodu) FROM programisci;
Prawidłowa
C
SELECT COUNT(programisci) FROM ilosc_kodu;
D
SELECT MAX(ilosc_kodu) FROM programisci
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B (SELECT SUM(ilosc_kodu) FROM programisci;)

Wskazana opcja SELECT SUM(ilosc_kodu) FROM programisci; jest poprawna. Dokładnie odpowiada zasadom i mechanizmom określonym w specyfikacji języka i technologii bazodanowych dla tego zagadnienia.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: SELECT SUM(ocena) FROM ilosc_kodu; – To jest błędne. Polecenie nie odnosi się do tabeli programiści.
  • C: SELECT COUNT(programisci) FROM ilosc_kodu; – To jest błędne. Polecenie zlicza ilość rekordów w tabeli, a nie sumę wartości.
  • D: SELECT MAX(ilosc_kodu) FROM programisci – To jest błędne. Polecenie zwraca maksymalną wartość w polu ilosc_kodu, a nie sumę wartości.

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.