Du bliver nødt til at analysere dine data og hvad det er du gerne vil have. Du skal så finde de fællesnævnere der er. Jeg kan godt gætte, men kender jo ikke dine krav.
Med de informationer jeg har nu, er mit gæt at du gerne vil have: 1: Alt hvad der er er lig dit number eller som har et (eller flere) nuller foran.
Hvordan bygger du din sql-sætning op? Sker det dynamisk fra et eller andet program? Og hvor mange tal/bogstaver kan dit number indeholde?
Hvis vi forudsætter at du opbygger din sætning dynamisk. Og at der maks kan være 12 karakterer i dit number. Og du vil søge på alt hvad der er lig dit number eller har foranstillede 0'er, så ville jeg lave en sql-søgning der så således ud:
SELECT number FROM table WHERE number = 'EP44300000' OR number = '0EP44300000' OR number = '00EP44300000'
(jeg ville tælle antallet af karakterer i det "number" jeg søger på og blive ved at indsætte en "OR number = 'xxxx'" i min WHERE clausul, indtil jeg når det max antal karakterer der kan være i number. Dog vil jeg være betænkelig, hvis number kan indeholde fx 256 karakterer!).
Det er muligt at du har andre/flere krav end dem jeg har gættet mig til...
Som et alternativ, kan du også bare trække alle rækker ud som i din originale SQL-klausul (altså WHERE number LIKE '%EP44300000') og så lade din applikation frasortere de rækker der ikke er relevante...
Håber det kan sparke dig lidt i den rigtige retning.
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.