27. august 2003 - 11:48
Der er
18 kommentarer og 1 løsning
Tæl alle forskellige post i min table
Hej Jeg leder efter en SQl str som kan finde alle post i min table, men hvis der er to som hedder det samme skal den kun tage dem med en gang... F. Eks. NAVN: Per Lise Per Hans Så er der kun 3 og min str komemr til at se sådan her ud Per, Lise, Hans Hvordan gør man det?
Annonceindlæg fra Deloitte
27. august 2003 - 11:53
#1
SELECT DISTINCT(NAVN) FROM dintabel
27. august 2003 - 11:56
#2
okay sidste gang jeg lave det ende det med at jeg lave en ny table og lave alle posterne der over.. hvis den var der så skulle den ikke "hoppe" der over =) men fedt prøver lige...
27. august 2003 - 11:57
#3
kan jeg gører sådan her? select DISTINCT(Count(Company_name)) As Company_No from call_log
27. august 2003 - 12:04
#4
og hvad nu hvis jeg skal test på to navn? både et firma og et person navn?
27. august 2003 - 12:24
#5
Det kommer an på hvilken database det er. Access understytter ikke direkte Count og DISTINCT, men det skulle virke på MSSQL og mySQL. Sig lige til hvis du bruger Access så finder jeg lige et eks.
27. august 2003 - 12:31
#7
PRøv sådan her: select Count(DISTINCT Company_name) As Company_No from call_log
27. august 2003 - 12:34
#8
yes det ser ud til at virke... hvis nu jeg har to person fra samme firma? navn på person fælet hedder "Contact"
27. august 2003 - 12:37
#9
select Count(DISTINCT Company_name, Contact) As Company_No from call_log
27. august 2003 - 12:37
#10
Hvordan skal den så tælle?
27. august 2003 - 12:40
#11
Så må du tælle på contact og ikke company_name hvis jeg forstår det.. Eller skal du hvade noget Group By ind select Count(DISTINCT Contact) As Company_No from call_log
27. august 2003 - 12:41
#12
den line jeg lige har skrivet tæller Firma og person... det er bare hvis to person fra samme firma skal den den vise/tælles to gang...
27. august 2003 - 12:43
#13
Så prøv som vist 27/08-2003 12:40:18 så det jo personen som er unik og ikke firmanavnet.
27. august 2003 - 12:44
#14
ja men det line jeg skrive svarede fratisk på mit egen sprøgsmål =)
27. august 2003 - 12:52
#15
Men et "problem" jeg har... Hvis du jeg kun vil have Firma navn og hvor mange gange de er i tablen? Hvordan skal det lige se ud?
27. august 2003 - 12:53
#16
Altså du vil havde hvor mange gange hvert firma nanv er i tabellen?
27. august 2003 - 12:54
#17
ja og jeg skal kunne udskrive der navn...
27. august 2003 - 12:54
#18
Så det med Group by: select Company_name, Count(Company_name) As Company_No from call_log group by Company_name Den henter firma navnet ud samt hvor mange gange firmaet er i tabellen.
27. august 2003 - 13:19
#19
yes tak jeg tror ikke der var mere =) TAK for hjlæp mm12010 du skal vel også have lidt?
Kurser inden for grundlæggende programmering