Frage zu postgresql

Thomas Peck tpeck at web.de
Mon Jan 10 12:49:51 CET 2005


"Thomas Peck" <tpeck at web.de> schrieb am 10.01.05 12:41:39:
> zuffmick at t-online.de (Klaus Reinke) schrieb am 10.01.05 09:39:55:
> > Wieso funktioniert folgender Ausdruck nicht:
> > select * from dummy where feld1 ~'^*o';
> > (...)
> 
> Versuchs mal mit '^o.*' oder '^[o].*'.
> Nur '^o' sollte aber auch gehen.

Vielleicht noch als Erklaerung:
Das '*' ist ein Operand HINTER einem Ausdruck, und gibt an,
wie oft dieser Ausdruck vorkommen darf. Dabei steht '*' fuer
BELIEBIG oft, also auch Null mal. In Klaus' Anweisung fehlt also
ein Ausdruck (oder ein Zeichen) VOR dem '*'.
Das '^' heisst lediglich "Anfang der Zeile" und gilt nicht als Ausdruck.

LHG, Thomas
__________________________________________________________
Mit WEB.DE FreePhone mit hoechster Qualitaet ab 0 Ct./Min.
weltweit telefonieren! http://freephone.web.de/?mc=021201




More information about the Linux mailing list