Hi Leutz.
Ich hoffe ich kann mein Problem verständlich ausdrücken.. ansonsten noch mal nachfragen^^
Habe ein Java Programm das mir den inhalt von Tabellen anzeigt.
Um eine Kleine Vorselektion machen zu können um einen Satz leichter zu finden kann ich Spalten auswählen und in ihnen nach Zeichenfolgen suchen.
Bis jetzt habe ich das alles in MSSQL gemacht, und dort konnte ich(egal ob varchar, integer oder sonst was) ALLE Felder mit LIKE durchsuchen z.B.
WHERE text1 like '%hallo%'
--> hier bekomme ich ALLE sätze in denen ein hallo vorkommt
das ging auch mit einem numerischen Feld(und da liegt jetzt das Problem)
WHERE ArtNr LIKE '%1000%'
--> alle Artikelnummern die 1000 enthalten
und genau das geht bei Postgres nicht.
numeric Spalten kann ich nicht mit dem LIKE Operator abfragen
eigentlich ist es ja richtig so, aber ich habe bestehende Tabellen in denen manche Felder(z.B. eine Artikelnummer) NUMERIC sind aber ich will diese Felder trotzdem so durchsuchen wie vorher in MSSQL.
d.h. ich will z.B. alle Sätze deren Artikelnummer eine 1000 enthält.
ob die nun '100001' oder '1000' oder '5001000234' ist.
geht das mit ner SQL anweisung und wenn ja wie
Schon mal merci an alle die es sich mal anschaun.
gruss
MScalli
Ich hoffe ich kann mein Problem verständlich ausdrücken.. ansonsten noch mal nachfragen^^
Habe ein Java Programm das mir den inhalt von Tabellen anzeigt.
Um eine Kleine Vorselektion machen zu können um einen Satz leichter zu finden kann ich Spalten auswählen und in ihnen nach Zeichenfolgen suchen.
Bis jetzt habe ich das alles in MSSQL gemacht, und dort konnte ich(egal ob varchar, integer oder sonst was) ALLE Felder mit LIKE durchsuchen z.B.
WHERE text1 like '%hallo%'
--> hier bekomme ich ALLE sätze in denen ein hallo vorkommt
das ging auch mit einem numerischen Feld(und da liegt jetzt das Problem)
WHERE ArtNr LIKE '%1000%'
--> alle Artikelnummern die 1000 enthalten
und genau das geht bei Postgres nicht.
numeric Spalten kann ich nicht mit dem LIKE Operator abfragen
eigentlich ist es ja richtig so, aber ich habe bestehende Tabellen in denen manche Felder(z.B. eine Artikelnummer) NUMERIC sind aber ich will diese Felder trotzdem so durchsuchen wie vorher in MSSQL.
d.h. ich will z.B. alle Sätze deren Artikelnummer eine 1000 enthält.
ob die nun '100001' oder '1000' oder '5001000234' ist.
geht das mit ner SQL anweisung und wenn ja wie
Schon mal merci an alle die es sich mal anschaun.
gruss
MScalli