Funkcja agregująca MIN w języku SQL służy do obliczenia:
Źle. Średnią oblicza
AVG, a nie MIN.Źle. Liczbę wierszy zwraca
COUNT, nie MIN.Źle. Długość tekstu liczy
LENGTH, nie MIN.Dobrze.
MIN zwraca najmniejszą wartość z kolumny.Funkcja agregująca
MIN zwraca najmniejszą wartość z podanej kolumny, np. SELECT MIN(cena) FROM produkty poda najniższą cenę. Należy do rodziny funkcji agregujących obok MAX (maksimum), AVG (średnia), SUM (suma) i COUNT (liczność). Działa na kolumnach liczbowych, ale też tekstowych (porządek alfabetyczny) i datach (najwcześniejsza). Często łączy się ją z GROUP BY, by wyznaczyć minimum w każdej grupie. Dlatego MIN oblicza minimalną wartość kolumny.Pozostałe odpowiedzi opisują inne funkcje agregujące. Liczbę wierszy w wyniku zwraca
COUNT (np. COUNT(*)), a nie MIN. Liczbą znaków w tekście zajmuje się funkcja tekstowa LENGTH, która nie jest agregująca. Średnią z wartości oblicza AVG. Najmniejszą wartość w kolumnie zwraca wyłącznie MIN, dlatego to ta odpowiedź jest poprawna.