Avatar billede majbom Novice
27. februar 2004 - 08:45 Der er 5 kommentarer og
1 løsning

limit på celle

hej eksperten...

er det muligt at lave følgende limit:

f.eks.:
vi har to celler i tabellen, "navn1" og "navn2"
hvis man så søger på "jensen" i navn2, og vi siger at den finder 3.
2 af de tilfælde er navn1 ens; "lars".
er det så muligt at den kun skriver lars jensen een gang?

håber det er til at forstå en fredag morgen, og med mine fremragende fortæller-metoder! :D

pft!
Avatar billede refshauge Nybegynder
27. februar 2004 - 08:56 #1
Mon ikke følgende vil virke (har ikke testet det af)

select concat_ws(" ",navn1,navn2) as fuldnavn from tabel group by concat_ws(" ",navn1,navn2)
Avatar billede majbom Novice
27. februar 2004 - 09:01 #2
ok... tror egentlig jeg har formuleret mig lidt forkert...
prøver lige igen:

select navn1 from contacts where navn2=jensen
jeg søger på jensen i navn2, den finder 3, men jeg vil ikke have 2 ens fornavne ud...
:)
Avatar billede limemedia Nybegynder
27. februar 2004 - 09:05 #3
SELECT navn1, navn2
FROM tabel
WHERE navn2='jensen'
GROUP BY navn1
Avatar billede majbom Novice
27. februar 2004 - 09:13 #4
-> l-j - så får jeg kun 2 fornavne ud?
Avatar billede limemedia Nybegynder
27. februar 2004 - 09:15 #5
ved at lave den group by, "samler" du de rækker med enslydende navn1... Du kunne så i selecten lave en COUNT(id) - selvfølgelig såfremt du har et id felt i db'en - og få udskrevet hvor mange der reelt har samme navn
Avatar billede majbom Novice
27. februar 2004 - 09:35 #6
jeg tror sq det virker...
jeg har godt nok fået et nyt problem, men jeg opretter bare en tråd til :)

takker for svaret!
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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