DISTINCT()

DISTINCT()
Deze functie selecteerd alles maar 1 keer.

Heb je bijvoorbeeld in het tabel staan een lijst ip staan. En je wilt controleren hoeveel hits hier van uniek zijn kan dat als volgt.
SELECT COUNT(DISTINCT(`ip`)),COUNT(`ip`) FROM `ip` ipv
SELECT `ip` FROM `ip` WHERE `veld` = 'uniek'

Een ander voorbeeld:
Je hebt een lijst met "Downloads" omdat je in het begin nog wenig downloads heb plaatste je alle downloads op 1 pagina. Dus een onderscheid was niet nodig, maar je stopte voor de zekerheid wel een category in. Later is je website gaan groeien en wil je de downloads gaan op splitsen. Je wilt dit zo snel mogelijk een opslitising maken. Hoe doe je dit in mysql:
SELECT DISTINCT(`cat`) FROM `downloads`. Dit voer je uit in een while loop en je hebt meteen alle gegevens. Meer is niet nodig.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. COUNT()
  2. DISTINCT()
  3. SUM()

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.