Wenn Sie jemals die Reihenfolge eines String-Werts in MySQL umkehren müssen – das heißt, einen String mit umgekehrter Reihenfolge der Zeichen zurückgeben – REVERSE()
Funktion ist das, was Sie brauchen.
Syntax
So funktioniert es:
REVERSE(str)
Wobei str
ist die Zeichenfolge, die Sie umkehren möchten.
Beispiel
Hier ist ein Beispiel, das Sie kopieren und in MySQL einfügen und die Werte entsprechend ändern können:
SELECT REVERSE('Cat');
Ergebnis:
+----------------+ | REVERSE('Cat') | +----------------+ | taC | +----------------+
Mehrere Wörter
Beachten Sie, dass die gesamte Zeichenfolge umgekehrt wird (nicht nur jedes Wort innerhalb einer Zeichenfolge). In einer Zeichenfolge mit vielen Wörtern kommt also das erste Wort als letztes und umgekehrt.
Beispiel:
SELECT REVERSE('plug snub leg') AS Result;
Ergebnis:
+---------------+ | Result | +---------------+ | gel buns gulp | +---------------+
Ein Beispiel für eine Datenbankabfrage
Hier ist ein Beispiel für die Verwendung von REVERSE()
auf Werte, die in einer Datenbankabfrage zurückgegeben werden:
USE Music; SELECT ArtistName, REVERSE(ArtistName) AS Reversed FROM Artists LIMIT 5;
Ergebnis:
+------------------+------------------+ | ArtistName | Reversed | +------------------+------------------+ | Iron Maiden | nediaM norI | | AC/DC | CD/CA | | Allan Holdsworth | htrowsdloH nallA | | Buddy Rich | hciR ydduB | | Devin Townsend | dnesnwoT niveD | +------------------+------------------+