SELECT Abfrage auf bestimmte Buchstaben Kombi
Christian
- datenbank
Hi,
habe eine Frage zu einem SELECT-Befehl:
ich habe in meiner MySQL-DB eine Spalte, die folgenden vier Kategorien von Werte annehmen kann:
1. Ein Buchstabe, der allerdings auch öfters als einmal vorkommen kann und auch in Verbindung mit Zahlen sein kann. Diese Spalte enthält dann aber nur diesen einen Buchstaben (z.B. A, oder AA, oder AAA, BB, BB3, C1)
2. Verschiedene Buchstaben, evtl. auch in Verbindung mit Zahlen. z.B. AB, CD, 2AD, ...)
3. Nur Zahlen. (1, 2, ...)
Wie kann ich nun diese Spalten in meinem SELECT-Befehl unterscheiden?
Ich möchte also z.B. alle Zeilen auswählen, in denen die Spalte mehrere verschiedene Buchstaben enthält.
Oder nur die, wo nur ein Buchstabe drinvorkommt. (also der kann auch öfters vorkommen, aber es darf dann nur dieser eine sein. und Zahlen natürlich).
Wenn es hilft: Die Zahlen stehen immer am Anfang, also 1A, 2CC...
Und es sind auch höchstens 5 verschiedene Buchstaben.
"Nur Zahlen" stell ich mir nicht so schwierig vor, sicher mit so einer Funktion wie IS_INT oder so lösbar, aber das andere...?
Reguläre Ausdrücke gibts doch sicher nicht, oder?
Gruß
Christian
Tag Christian.
habe eine Frage zu einem SELECT-Befehl:
[...]
Reguläre Ausdrücke gibts doch sicher nicht, oder?
Doch: http://dev.mysql.com/doc/mysql/de/regexp.html
Siechfred
Hallo,
ich habe in meiner MySQL-DB
...
Reguläre Ausdrücke gibts doch sicher nicht, oder?
Doch, gib es bei MySQL: http://dev.mysql.com/doc/mysql/en/regexp.html
viele Grüße
Axel
Tag Axel.
Doch, gib es bei MySQL:
Ätsch, erster :)
Siechfred