Wenn Du mit Regex arbeiten willst, mußt Du auch die passenden Operatoren verwenden.
PostgreSQL: Documentation: Manuals: PostgreSQL 8.3: Pattern Matching
Andreas
Ist die Abfrage
where telnum like '%[0-9]%'
nicht richtig?
kann man in like Abfrage [] benutzen?
Abfrage where telnum similar to '%[0-9]%' funktioniert gut.
Danke
Wenn Du mit Regex arbeiten willst, mußt Du auch die passenden Operatoren verwenden.
PostgreSQL: Documentation: Manuals: PostgreSQL 8.3: Pattern Matching
Andreas
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
ja, aber ich verstehe nicht warum mit similar to geht's und like nicht?
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
Hi,
ich denke meine Frage passt hier am besten rein, dann muss ich keinen extra thread aufmachen.
Alsooo, wie kann ich mit folgendem Regulären ausdruck keine Daten finden?
SIMILAR TO '[^\d{2}\.\d{2}\.(\d{2}|\d{4})$]'
hmm, ich finde sogar mit [*] nichts? woran kann das liegen?
WHERE
assets.maintcontractexpires SIMILAR TO '[^\d{2}\.\d{2}\.(\d{2}|\d{4})$/]'
wenn ich die WHERE Bedingung weglass, find ich sie alle
Besten Dank (mal wieder ^^)
Okay, war totaler schwachsinn ^^. Wo hab ich das nur her, dass man [] um einen Reg.Ausdruck macht ... das 2. Problem war, um Digits zu finden, muss man \\d machen ...
Schönen tag noch
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen