Okt 16, 2009
Reguläre Ausdrücke in SQL
Reguläre Ausdrücke sind eine sehr hilfreiche Option, wenn es darum geht Datenmengen auf bestimmte Inhalte zu filtern. Was ich bisher noch nicht wusste ist, dass diese sogar in SQL Statements benutzt werden können!
SELECT name FROM address WHERE desc REGEXP '[0-9]';
gibt uns also nur die Namen aus der Tabelle Adressen, die als desc eine beliebige Zahl haben.
Das ist natürlich nur ein ganz einfaches Beispiel, zeigt aber, dass damit Abfragen möglich werden, die mit dem sonstigen SQL Befehlssatz nicht durchgeführt werden können. Die Ausdrücke können natürlich beliebig komplex werden – siehe SQL Referenz
Gefällt Dir der Artikel?
Dann würde ich mich freuen, wenn Du ihn twitterst, likest oder plusst. Danke!





