U više funkcija koje razvijamo kada izvršavamo upite u MySQL -u Treba postići različite rezultate na temelju potrebnih uvjeta, ali u mnogim prilikama upiti sadrže puno ponovljenih podataka, što može malo zakomplicirati vizualizaciju izvješća.
Ovom prilikom vidjet ćemo kako možemo upotrijebiti zasebnu izjavu kako bismo mogli filtrirati podatke na uredan način i bez ponavljanja podataka.
Što je parametar DistinctOvaj nam parametar omogućuje prikaz svih jedinstvenih vrijednosti koje se nalaze u tablici, budući da tablica može sadržavati različite ponovljene podatke u stupcima, a za generiranje izvješća potrebne su nam samo vrijednosti koje se ne ponavljaju.
Sintaksa koju moramo koristiti za izrazita izjava je sljedeći:
SELECT DISTINCT ime_ stupca IZ imena_tabele;Sada podučavam egzekuciju.
Izvršavanje posebne izjave
Za ovu analizu imamo tablicu tzv Riješi_mysql prema sljedećoj shemi.
POVEĆAJTE
U ovom slučaju možemo vidjeti da u stupcu Naslov imamo dvostruke vrijednosti kao što su Exchange, fedora itd.
Za izvršenje ove rečenice u našu tablicu unijet ćemo sljedeće:
SELECT različit naslov iz rješavat.solvetic_mysql;BilješkaMožemo koristiti sva velika ili mala slova i to neće utjecati na rezultat različitog izraza u MySQL -u
Ovom sintaksom govorimo MySQL -u da ćemo vidjeti jedinstvene vrijednosti stupca naslova iz tablice riješiti.solvetic_mysql.
Dobiveni rezultat bit će sljedeći:
POVEĆAJTE
Možemo vidjeti kako MySQL Vraća samo jedinstvene vrijednosti stupca, a ne i sve registrirane vrijednosti. Ova je rečenica vrlo korisna u slučaju da imamo stotine ili možda tisuće zapisa pohranjenih u našim bazama podataka, dopuštajući nam puno centraliziraniju kontrolu nad njihovim vrijednostima.
Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod