Funkcija MIN() vrne najmanjšo vrednost v izbranem stolpcu. Uporabna je za iskanje najnižje
plače, najzgodnejšega datuma, najmanjšega števila ali najmanjše vrednosti v kateremkoli številskem ali znakovnem
stolpcu.
PRIMER
REZULTAT
Najprej ustvarimo tabelo "demo" s štirimi stolpci: id (celoštevilski primarni ključ),
oddelek (besedilo), placa (decimalno število) in datum_zaposlitve (datum). V tabelo vstavimo 6 testnih zapisov za
različne oddelke s pripadajočimi podatki.
Ta poizvedba poišče najnižjo plačo med vsemi zaposlenimi v podjetju. Funkcija MIN()
pregleda vse vrednosti v stolpcu "placa" in vrne najmanjšo vrednost. Rezultat pokaže, da je najnižja plača v
podjetju 2100.80 EUR.
SELECT MIN(placa) AS najnizja_placa
FROM demo;
Ta poizvedba prikaže najnižjo plačo za vsak oddelek posebej. Uporabljamo GROUP BY za
združevanje podatkov po oddelkih. Rezultati pokažejo, da je najnižja plača v oddelku Marketing 2500.50 EUR, v IT
oddelku 3200.25 EUR in v oddelku Prodaja 2100.80 EUR.
SELECT oddelek, MIN(placa) AS najnizja_placa
FROM demo
GROUP BY oddelek;
Ta poizvedba združi podatke po oddelkih in prikaže najnižje plače, urejene od
najmanjše do največje. Taka ureditev nam omogoča hitro primerjavo med oddelki. Vidimo, da ima Prodaja najnižjo plačo
(2100.80 EUR), sledi Marketing (2500.50 EUR) in nato IT (3200.25 EUR).
SELECT MIN(placa) AS prvi_zaposlen, oddelek
FROM demo
GROUP BY oddelek
ORDER BY prvi_zaposlen;
Ta poizvedba prikaže vse podatke o zaposlenem z najnižjo plačo v podjetju. Uporablja
podpoizvedbo za iskanje minimalne plače in nato prikaže celoten zapis tega zaposlenega. Rezultat pokaže zaposlenega
iz oddelka Prodaja s plačo 2100.80 EUR, ki se je zaposlil 10. januarja 2024.
SELECT *
FROM demo
WHERE placa = (SELECT MIN(placa) FROM demo);
Zadnja poizvedba išče najnižjo plačo samo v IT oddelku. Uporablja WHERE pogoj za
filtriranje samo IT zaposlenih. Rezultat pokaže, da je najnižja plača v IT oddelku 3200.25 EUR.
SELECT MIN(placa) AS najnizja_placa_IT
FROM demo
WHERE oddelek = 'IT';
Za boljšo uporabniško izkušnjo in funkcionalnost spletnega mesta uporabljamo piškotke.