Avatar billede funstuff.dk Nybegynder
12. december 2002 - 14:22 Der er 4 kommentarer og
1 løsning

Søgning mellem tal opdelt af komma

Hej..

Har et felt i min database hvis der står en masse id'er (tal) som er opdelt med komma (,) eks: 1,3,54,32,

jeg skal lave en søger der søger efter om talet ind får i mit felt i databasen, så hvis jeg søger efter 3 skal den udskrive alle de poster i databasen hvor talet 3 indgår.

Nogle forslag til hvordan man laver dettet??

På forhånd tak..

Mvh
Morten
Avatar billede gitrian Nybegynder
12. december 2002 - 14:38 #1
SELECT * FROM <tabel> WHERE <felt> LIKE '%,3,%' OR <felt> LIKE '3,%'
Avatar billede hossein Nybegynder
12. december 2002 - 14:39 #2
strKeyWord = request.form("strKeyWord")
strSQL="select * from tblMIN where ID = ' & strKeyWord
Avatar billede gitrian Nybegynder
12. december 2002 - 14:40 #3
dvs hvis 3 skal være en variabel skriver du:

SQL = "SELECT * FROM <tabel> WHERE <felt> LIKE '%,"&<variabel>&",%' OR <felt> LIKE '"&<variabel>&",%'"

Det skal lige nævnes at jeg går ud fra at feltet altid ender med et komma
Avatar billede funstuff.dk Nybegynder
12. december 2002 - 14:49 #4
ja feltet ender altid med et komma, på nær hvis der slet ikke står noget i feltet
Avatar billede funstuff.dk Nybegynder
12. december 2002 - 15:11 #5
Takker, det ser ud til at virke...
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