Basti_am_ende: WHERE mit regexp [A-Z] und %

Hallo,

kann mir mal jemand verdeutschen wie ich folgendes bewerkstellige:

ich möchte aus 'tabelle' alle zeilen selektieren deren wert von 'spalte' mit [A-Z] beginnt. ich habe schon ein paar versuche getätigt, leider ohne ausgabe und ohne fehlermeldung.

Ja, Daten sind vorhanden, ja sie passen zum gesuchten und so weiter.

hier ein beispiel meiner versuche:

SELECT * FROM 'table' WHERE 'spalte' LIKE "[1].";

oder

SELECT * FROM 'table' WHERE 'spalte' LIKE "[A-Z]%";

hilfe in form von syntax oder link zum nachlesen wäre sinnbringend.

vielen dank vorweg.

mfg
Basti


  1. A-Z ↩︎

  1. Hallo Basti!

    ich möchte aus 'tabelle' alle zeilen selektieren deren wert von 'spalte' mit [A-Z] beginnt. ich habe schon ein paar versuche getätigt, leider ohne ausgabe und ohne fehlermeldung.

    Also ich habe jetzt das ergoogelt: http://www.little-idiot.de/mysql/mysql-168.html.
    Beachte "Um nach Pattern suchen zu können muß man das Kommando REGEXP oder NOT REGEXP anstelle von LIKE einsetzen. Hier nun ein paar Beispiele:"

    Beste Grüße
    Viennamade

  2. Hi,

    hier als Ergänzung zu Viennamades Hinweis noch ein paar weitere Links, die Dich interessieren könnten:

    Vergleichsoperationen in Mysql (dt.):

    < http://dev.mysql.com/doc/mysql/de/string-comparison-functions.html>

    Reguläre Ausdrücke in MySQL (dt. mit einer kleinen allgemeinen Einführung):

    < http://dev.mysql.com/doc/mysql/de/regexp.html>

    Eine schnelle und kompakte Einführung in (Perlsche) Reguläre Ausdrücke (englisch):

    < http://www.perldoc.com/perl5.6.1/pod/perlrequick.html>

    (Die PerlDoc zieht gerade auf einen anderen Server um, d.h. es kann sein, dass der Link vorübergehend nicht verfügbar ist.)

    Grüße,

    Sancho

  3. Hallo Basti_am_ende

    hilfe in form von syntax oder link zum nachlesen wäre sinnbringend.

    Hilfe in Form der Angabe des verwendeten Datenbankmanagementsystem (mit Versionsangabe, wenn möglich) wäre für potentielle Helfer sinnvoll.

    Zu MySQL hast Du ja schon ein paar Infos bekommen :-)

    Freundliche Grüße

    Vinzenz

  4. Vielen Dank für Eure Links und Hinweise.

    Das Problem ist gelöst :)