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: Programowanie webowe Bazy danych

Słowa kluczowe: COUNT() w SQL Funkcje agregujące w SQL

Funkcją agregującą zwracającą największą wartość w kolumnie jest

A. AVG
B. TOP
C. SUM
D. MAX
MAX to funkcja agregująca zwracająca największą wartość z wybranej kolumny. Działa na zbiorze rekordów, analizuje wartości w podanej kolumnie i zwraca jedną wartość wynikową - najwyższą spośród znalezionych. Typowa składnia w SQL ma postać: SELECT MAX(nazwa_kolumny) FROM nazwa_tabeli;. Funkcja może być używana na danych liczbowych, datach oraz innych typach, dla których system bazy danych potrafi określić porządek. W praktyce MAX stosuje się na przykład do znalezienia najwyższej ceny produktu, najpóźniejszej daty zamówienia albo największej liczby punktów. Pokrewną funkcją jest MIN, która zwraca najmniejszą wartość. Częsta pułapka polega na myleniu MAX z TOP - TOP ogranicza liczbę zwracanych wierszy, ale sam nie oblicza największej wartości.
W tym pytaniu chodzi o funkcję agregującą, czyli taką, która przetwarza wiele rekordów i zwraca jedną wartość wynikową. Poprawna odpowiedź to MAX, ponieważ ta funkcja wyszukuje największą wartość w podanej kolumnie, na przykład SELECT MAX(cena) FROM produkty;. SUM służy do obliczania sumy wartości, więc byłaby trafna przy pytaniu o łączną sprzedaż, całkowity koszt lub sumę punktów. AVG oblicza średnią arytmetyczną wartości w kolumnie, na przykład średnią ocen albo średnią cenę. TOP nie jest funkcją agregującą. W SQL, zależnie od systemu bazy danych, TOP służy do ograniczenia liczby zwracanych wierszy, na przykład pobrania kilku pierwszych rekordów z wyniku zapytania. Typowy błąd polega na utożsamieniu „największej wartości” z „pierwszym wynikiem na liście”. Aby TOP wskazało największy rekord, zwykle potrzebne byłoby jeszcze sortowanie, natomiast MAX bezpośrednio oblicza największą wartość w kolumnie.

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.