Re: String Funktion

From: Andreas Seltenreich <seltenreich(at)gmx(dot)de>
To: "" <postgresql(at)zoominit(dot)de>
Cc: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: String Funktion
Date: 2004-08-23 16:55:02
Message-ID: 87vff9hk0p.fsf@gate450.dyndns.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

postgresql(at)zoominit(dot)de schrob:

> existiert in PostgreSQL eine Funktion, die die Position des ersten
> Zeichens der ersten Zeichenkette das nicht in der 2. Zeichenkette
> enthalten ist. ?
> abc := 'abcdefghijklmnopqrstuvwxyz';
> funktion ('Meier, 1234', abc )
> Würde in diesem Fall 6 ergeben (Das Komma ist nicht in der 2. Zeichenkette enthalten).

"substring" tut doch schon fast, was du benötigst:

andreas(at)[local] ~=# select length(substring(lower('Meier, 1234') from '[abcdefghijklmnopqrstuvwxyz]*')) + 1;
?column?
----------
6
(1 row)

HTH
Andreas

In response to

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Tilo Kaltenecker 2004-08-24 13:41:21 Bug in Funktionen upper(), lower() und Umlauten?
Previous Message Peter Wullinger 2004-08-23 11:19:09 Re: String Funktion