
Zitat von
burkhard
Hallo allerseits,
ich möchte z.B. im Feld "kundennummer" (integer) nach Zahlen suchen.
Beispiel: Suche im Feld "kundennummer" nach Datensätzen die z.B. die 100 enthalten. Damit möchte ich in einer Liste alle Kundennummern sehen, die eine 100 enthalten.
"select * from kunden where kundennummer ILIKE 100"
funktioniert nicht. ILIKE kann vermutlich nur in Textfeldern herangezogen werden. Kann mir jemand einen Tipp geben?
Gruß
Burkhard
Ja.
Caste INT zu Text.
Code:
test=# create table bla (i int);
CREATE TABLE
Zeit: 185,690 ms
test=*# copy bla from stdin;
Geben Sie die zu kopierenden Daten ein, gefolgt von einem Zeilenende.
Beenden Sie mit einem Backslash und einem Punkt alleine auf einer Zeile.
>> 1
>> 2
>> 3
>> 10
>> 11
>> 10
>> 101
>> 100
>> \.
Zeit: 13020,895 ms
test=*# commit;
COMMIT
Zeit: 0,452 ms
test=# select * from bla where i::text ~ '0';
i
-----
10
10
101
100
(4 Zeilen)
Zeit: 62,389 ms
Andreas
Lesezeichen