Avatar billede boris Mester
06. maj 2003 - 12:24 Der er 5 kommentarer og
1 løsning

COUNT ell. lign?

Hvordan laver jeg nemmest en SQL sætning som returnerer antallet af gange en kolonne har en bestemt værdi?
Eksempel: jeg har en kolonne, som hedder ip og vil både vide ip-nummeret for den pågældende post foruden at jeg vil vide, om det samme ip-nummer findes mere end en gang i tabellen. Håber det er tydeligt nok.
Avatar billede jpvj Nybegynder
06. maj 2003 - 12:28 #1
Noget i stil med SELECT count(IP) FORM tabel GROUP by IP
Avatar billede boris Mester
06. maj 2003 - 12:31 #2
Jo, men jeg skal jo netop ikke vide hvor mange forskellige ip-numre der er, men hvor mange gange et bestemt ip-nummer forekommer.
Konkret: I en post er ip-nummeret 194.255.38.37. Findes dette nummer mere end een gang?
Avatar billede twm Nybegynder
06. maj 2003 - 12:37 #3
SELECT ip,count(*) as ipCount FORM tabel GROUP by ip
Hvis det kun er en ip du skal have kan du sætte en WHERE på
SELECT ip,count(*) as ipCount FORM tabel WHERE ip='127.0.0.1' GROUP by ip
Avatar billede twm Nybegynder
06. maj 2003 - 12:38 #4
ups FORM = FROM
Avatar billede twm Nybegynder
06. maj 2003 - 13:22 #5
Virker det?
Avatar billede boris Mester
06. maj 2003 - 13:29 #6
Tak, det virker glimrende!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester