Avatar billede ravnborg Nybegynder
25. februar 2010 - 23:03 Der er 5 kommentarer og
1 løsning

udtræk hvor felt indeholder et bestemt tal.

Jeg har en kolonne i min MySQL database, hvor der er en talrække i hvert felt.

Hvordan laver jeg et udtræk, hvor f.eks. alle de felter med tallet 47 kommer ud, men ikke f.eks. 347??

En af talrækkerne kan se sådan ud: 23,47,56,456,789
Avatar billede mortvader Nybegynder
25. februar 2010 - 23:10 #1
select * from tabel where tal like '%,47,%' or tal like '%,47' or tal like '47,%'


tror jeg..?
Avatar billede ravnborg Nybegynder
25. februar 2010 - 23:35 #2
ja da :-) Det virker perfekt.

Opret bare et svar og tak for hjælpen.
Avatar billede mortvader Nybegynder
26. februar 2010 - 08:02 #3
hep
Avatar billede arne_v Ekspert
27. februar 2010 - 01:56 #4
... or like '47'

for at få det sidste tilfælde med.
Avatar billede arne_v Ekspert
27. februar 2010 - 01:58 #5
alternativ:

select * from tabel where concat(',',tal,',') like '%,47,%'
Avatar billede arne_v Ekspert
27. februar 2010 - 01:59 #6
Men den rigtige løsning er at vælge en anden tabel struktur.

Flere tal adskilt af komma i et felt er ikke god relationel database brug.
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



Seneste spørgsmål Seneste aktivitet
I går 23:37 Poe strøm Af lurup i LAN/WAN
I går 14:46 GIF-EDITOR Af snestrup2000 i Billedbehandling
I går 14:03 Logge ind Af Bob i PC
I går 12:12 2 skærme - 1 virker - den anden siger No signal Af eksmojo i Skærme
I går 10:33 openvpn projekt Af dcedata1977 i Windows