Avatar billede kledal Nybegynder
26. september 2002 - 13:50 Der er 6 kommentarer og
1 løsning

søgefunktion

hvis jeg gerne vil have vist alle svar der er "næsten" ens med søgningen!

F.eks. søg på "ka"
så skal man få vist "kan", "kage", "kanon" , etc
men ikke "Poul Anka" ??
hvordan gør man det??
Avatar billede Slettet bruger
26. september 2002 - 13:51 #1
Hvilken database bruger du?
Avatar billede jimmidreng Nybegynder
26. september 2002 - 13:54 #2
Du er meget lidt specifik her, men jeg går ud fra at det er en SQL søgning du leger med.
Så er det noget med:
select * from tabel where (name like 'ka%')
det betyder at ordet skal starte med ka. Du kan også bruge ' ka%' hvis det er et ord i en længere sætning. eller tilsidst '%ka%' hvis det må stå alle steder.
Avatar billede jimmidreng Nybegynder
26. september 2002 - 13:55 #3
Det er det samme i Access forresten.
Avatar billede kledal Nybegynder
26. september 2002 - 13:56 #4
det er MS SQL.
og undskyld jeg var lidt kort for hoved!!
Avatar billede kledal Nybegynder
26. september 2002 - 14:52 #5
jeg har lige et spørgsmål mere!!
hvad hvis man søger på id, og man søger id = 1, og man gerne vil have vist alle der starter med 1?
man kan ikke sige "select * from tabel where id = '1%'" da den ikke kan konvertere dem!
hvad gør man så??
Avatar billede jimmidreng Nybegynder
26. september 2002 - 15:15 #6
Det er en lidt sjov search at ville lave, hvorfor skulle man søge på alle id'er med 1?
Well, du er nødt til at konverterer til tekst.
select * from tabel where CONVERT(varchar,id) like '1%'
Avatar billede kledal Nybegynder
26. september 2002 - 15:24 #7
ja men det var ikke specifikt id jeg mente, blot tal, såsom dato, og andre felter som måtte indeholde numre istedet for bogstaver.
men tusind tak for hjælpen :-)
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
Kurser inden for grundlæggende programmering

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