10. august 2005 - 12:19Der er
9 kommentarer og 1 løsning
Søgning kun tallet "1" i kommasep. streng "1,3,6,13,56"
Jeg ønsker kun af finde tallet "1" og ikke "13" i min sql-søgning. Jeg har prøvet med Where (tal LIKE '1') - men det virker ikke når min streng er "1,3,6,13,56"
hvis tal er 1,2,3,4,5,6,7,8,88,99 bliver det til ,1,2,3,4,5,6,7,8,88,99, en søgning på 9 vil ikke matche ovenstående talrække da ,9, ikke er den del af strengen mens en søgning på ,8, vil matche
Det er vist den eneste rigtige måde at gøre det på Du kan evt lave din struktur om så du ikke har en kommasepereret streng med ti tal men istedet ti seperate kolonner i tabellen Men det er jo ikke sikkert det er nemmere :o)
Det virker også fint nok - jeg tænkte bare om der ikke var en syntax der f.eks. hed (tal LIKE '#1#') og den så gjorde det på sammme måde.
Takker for hjælpen :D
Synes godt om
Ny brugerNybegynder
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.