Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Bazy danych

W przedstawionym fragmencie kwerendy języka SQL komenda SELECT ma za zadanie zwrócić

SELECT MAX(wartosc) FROM ...
A. liczbę wierszy.
Źle. Liczbę wierszy zwraca funkcja COUNT.
B. największą wartość w kolumnie wartosc.
Dobrze. MAX zwraca największą wartość w kolumnie.
C. sumę w kolumnie wartosc.
Źle. Sumę wartości w kolumnie oblicza funkcja SUM.
D. średnią w kolumnie wartosc.
Źle. Średnią w kolumnie oblicza funkcja AVG.
Zapytanie zwraca największą wartość w kolumnie wartosc. Funkcja agregująca MAX przegląda wszystkie wiersze i zwraca jedną, najwyższą wartość; pomija przy tym NULL. Działa też na tekstach (wybiera ostatni w kolejności alfabetycznej) i na datach (najpóźniejszą). Do zapamiętania: MAX i MIN to wartości skrajne, SUM suma, AVG średnia, COUNT liczba wierszy. Jeśli potrzebny jest cały wiersz z największą wartością, stosuje się ORDER BY wartosc DESC LIMIT 1 albo podzapytanie z MAX, bo samo MAX zwraca tylko liczbę. Przykład: dla wartości 2, 4 i 9 wynikiem jest 9. Odwrotnością jest MIN, która zwraca wartość najmniejszą w kolumnie.
MAX łatwo pomylić z innymi funkcjami agregującymi, bo wszystkie zwracają jedną wartość dla wielu wierszy. Sumę kolumny daje SUM, średnią AVG, a liczbę wierszy COUNT. Każda z tych funkcji ma inne zastosowanie: suma przydaje się przy obrotach, średnia przy ocenach, liczba wierszy przy zestawieniach typu „ilu klientów”. MAX wybiera wartość najwyższą, na przykład najwyższą cenę w cenniku albo najlepszy wynik w teście. Nazwy funkcji pochodzą od angielskich słów maximum, minimum, sum, average i count, co ułatwia ich rozróżnienie. W zapytaniu z pytania stoi MAX(wartosc), więc wynikiem jest największa wartość w kolumnie wartosc. Dla tych samych wartości 2, 4 i 9 funkcje dadzą: SUM 15, AVG 5, COUNT 3, a MAX 9. Funkcje te można łączyć w jednym zapytaniu, na przykład SELECT MIN(wartosc), MAX(wartosc) FROM ....

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.