ILEMax
13-12-16, 08:13
Hallo *all
In einer Datei gibt es ein Feld: Feld.
Es hat u.a. diese Inhalte (rd 700.000 Sätze, index vorhanden)
123456789
0123456789
00123456789
123456789000
Wenn ich ein
select * from datei where feld like '%123456789%'
mache bekomme ich alle Sätze angezeigt. (< 2 Sekunden)
Wenn ich ein
select * from datei where feld like '%123456789'
mache hätte ich mir die ersten 3 Sätze erhofft.
Es kommt aber nix. ( < 2 Sekunden)
mache ich
select * from datei where trim(feld) like '%123456789'
Warte ich 35 Sekunden bis zu einer Anzeige
kann ich dem 'LIKE' noch anders sagen, das Leerzeichen am ende ok sind?
Danke
Der ILEMax
In einer Datei gibt es ein Feld: Feld.
Es hat u.a. diese Inhalte (rd 700.000 Sätze, index vorhanden)
123456789
0123456789
00123456789
123456789000
Wenn ich ein
select * from datei where feld like '%123456789%'
mache bekomme ich alle Sätze angezeigt. (< 2 Sekunden)
Wenn ich ein
select * from datei where feld like '%123456789'
mache hätte ich mir die ersten 3 Sätze erhofft.
Es kommt aber nix. ( < 2 Sekunden)
mache ich
select * from datei where trim(feld) like '%123456789'
Warte ich 35 Sekunden bis zu einer Anzeige
kann ich dem 'LIKE' noch anders sagen, das Leerzeichen am ende ok sind?
Danke
Der ILEMax