where X IN problem

Databaser & SQL

2 svar · 217 visningar · startad av KalsongCesar

Medlem sedan mars 2001339 inlägg
Trådstart#1

Skulle ta fram anändare med urvalt antal postnummer ur databasen.
Problem uppstod då postnummer var lagarde på lite olika sätt '12345' och '123 45' tex.

Kan jag på ngt sätt få fram dessa skulle vilja ha frågan typ

where postnummer IN ('123%45';'123%55')

Men det vill sig ju inte.

Tacksam för hjälp på traven.

Medlem sedan juni 200032 967 inlägg
#2

Mitt förslag är att du ser till att alla postnummer är lagrade på samma sätt, alltid. Sedan kommer du inte ha något problem.

Typ:

update tbl set fld = replace(fld, ' ', '')

(för att ta bort mellanslagen i fältet fld)

mvh

Medlem sedan mars 2001339 inlägg
#3

Tack.. funkade fint

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)