MySQL Forums
Forum List  »  German

Re: Select mit regulärem Ausdruck
Posted by: Thomas Wiedmann
Date: September 14, 2012 10:33AM

Hallo Stefan,

wie immer lohnt es sich hier, ein konkretes Beispiel (CREATE TABLE) mit passenden Testdaten (INSERT) mitzuliefern.

Denke ich mir also folgendes:

CREATE TABLE table_test (
  id INT NOT NULL,
  spaltenname VARCHAR(20) NOT NULL,
  PRIMARY KEY (id)
);

INSERT INTO table_test VALUES
( 1, '12345.abz-'),
( 2, '****'),
( 3, 'Juhu*');

/* mit LIKE den String nach "hu" durchsuchen ohne aufwändig zu filtern */
SELECT id
  FROM table_test
 WHERE spaltenname LIKE '%hu%';
+----+
| id |
+----+
|  3 |
+----+
1 row in set (0.00 sec)

mysql>

Warum willst Du die Daten mit REGEXP filtern und nutzt nicht LIKE? Wie sehen Deine Daten aus?

Grüße
Thomas

Options: ReplyQuote


Subject
Views
Written By
Posted
2134
September 14, 2012 08:21AM
Re: Select mit regulärem Ausdruck
1140
September 14, 2012 10:33AM
1183
September 17, 2012 02:56AM
1068
September 17, 2012 04:02AM
988
September 17, 2012 04:26AM
984
September 17, 2012 05:04AM
1246
September 17, 2012 05:07AM
1064
September 17, 2012 09:50AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.