Hvis du nogensinde har brug for at vende rækkefølgen af en strengværdi i MySQL – det vil sige returnere en streng med rækkefølgen af tegnene omvendt – REVERSE() funktion er, hvad du har brug for.
Syntaks
Sådan fungerer det:
REVERSE(str)
Hvor str er den streng, du vil have vendt.
Eksempel
Her er et eksempel, du kan kopiere og indsætte i MySQL og ændre værdierne, så de passer:
SELECT REVERSE('Cat'); Resultat:
+----------------+
| REVERSE('Cat') |
+----------------+
| taC |
+----------------+ Flere ord
Bemærk, at hele strengen er omvendt (ikke kun hvert ord i en streng). Så i en streng med mange ord vil det første ord komme sidst og omvendt.
Eksempel:
SELECT REVERSE('plug snub leg') AS Result; Resultat:
+---------------+ | Result | +---------------+ | gel buns gulp | +---------------+
Et eksempel på databaseforespørgsel
Her er et eksempel på brug af REVERSE() på værdier returneret i en databaseforespørgsel:
USE Music; SELECT ArtistName, REVERSE(ArtistName) AS Reversed FROM Artists LIMIT 5;
Resultat:
+------------------+------------------+ | ArtistName | Reversed | +------------------+------------------+ | Iron Maiden | nediaM norI | | AC/DC | CD/CA | | Allan Holdsworth | htrowsdloH nallA | | Buddy Rich | hciR ydduB | | Devin Townsend | dnesnwoT niveD | +------------------+------------------+