Funkcja MIN w SQL należy do funkcji agregujących, czyli takich, które biorą wiele wartości ze zbioru wyników i zwracają jedną wartość podsumowującą. W przypadku MIN tą wartością jest najmniejsza (minimalna) wartość z rozważanej kolumny lub wyrażenia.
Dlatego poprawne jest stwierdzenie: "wartość minimalną kolumny zwróconej kwerendą." – w praktyce oznacza to np. najniższą cenę, najwcześniejszą datę albo najmniejszą liczbę w kolumnie.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- "liczbę wierszy zwróconych kwerendą." – zliczanie wierszy realizuje funkcja COUNT. MIN nie zwraca liczby rekordów, tylko najmniejszą wartość wśród nich.
- "długość znaków w zwróconych kwerendą rekordach." – długość tekstu wyznaczają funkcje tekstowe (np. LENGTH/CHAR_LENGTH zależnie od systemu). MIN może co najwyżej wskazać minimalną wartość już obliczonej długości, jeśli długość zostanie policzona osobną funkcją w wyrażeniu.
- "średnią wartości różnych pól rekordu zwróconego zapytaniem." – średnią oblicza agregat AVG, a dodatkowo agregaty standardowo działają na jednej kolumnie/wyrażeniu w obrębie grupy wierszy, a nie na "różnych polach jednego rekordu" naraz.
Wskazówka egzaminacyjna: jeśli w odpowiedziach widzisz słowa "liczba", "średnia", "długość", dopasuj je do typowych agregatów/funkcji: COUNT = liczba, AVG = średnia, funkcje tekstowe = długość, a MIN/MAX = wartości skrajne.