Strona główna › Pytania INF.03 › Pytanie 1465
INF.03 · pytanie #1465
Dostępna jest tabela programisci, która zawiera pola: id, nick, ilosc_kodu, ocena. Pole ilosc_kodu wskazuje liczbę linii kodu stworzonych przez programistę w danym miesiącu. W celu obliczenia łącznej liczby linii kodu napisanych przez wszystkich programistów, należy zastosować poniższe polecenie
- ASELECT SUM(ocena) FROM ilosc_kodu;
- BSELECT SUM(ilosc_kodu) FROM programisci;
- CSELECT COUNT(programisci) FROM ilosc_kodu;
- DSELECT MAX(ilosc_kodu) FROM programisci;
Poprawna odpowiedź: B. SELECT SUM(ilosc_kodu) FROM programisci;
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Aby obliczyć sumę linii kodu napisanych przez wszystkich programistów w tabeli 'programisci', poprawne jest użycie zapytania SQL: SELECT SUM(ilosc_kodu) FROM programisci. Zapytanie to wykorzystuje funkcję agregującą SUM(), która sumuje wartości w określonej kolumnie, w tym przypadku 'ilosc_kodu'. Kolumna ta zawiera liczbę linii kodu napisanych przez każdego programistę w danym miesiącu. Przykładem zastosowania tego zapytania może być sytuacja, w której chcemy określić całkowitą produktywność zespołu programistycznego w danym okresie czasu. Możemy rozszerzyć to zapytanie, dodając klauzulę WHERE, aby zsumować tylko linie kodu z określonego miesiąca lub roku. Warto również pamiętać o standardach SQL oraz zasadach normalizacji baz danych, które zalecają unikanie redundancji danych i umożliwiają efektywne przetwarzanie zapytań. Dzięki poprawnym praktykom można zapewnić optymalizację wydajności bazy danych oraz ułatwić późniejsze analizy danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.