Als u ooit de volgorde van een tekenreekswaarde in MySQL moet omkeren - dat wil zeggen, een tekenreeks moet retourneren met de volgorde van de tekens omgekeerd - de REVERSE()
functie is wat je nodig hebt.
Syntaxis
Zo werkt het:
REVERSE(str)
Waar str
is de tekenreeks die u wilt omdraaien.
Voorbeeld
Hier is een voorbeeld dat u kunt kopiëren en plakken in MySQL en de waarden naar wens kunt wijzigen:
SELECT REVERSE('Cat');
Resultaat:
+----------------+ | REVERSE('Cat') | +----------------+ | taC | +----------------+
Meerdere woorden
Merk op dat de hele string is omgekeerd (niet alleen elk woord in een string). Dus in een string met veel woorden komt het eerste woord als laatste en vice versa.
Voorbeeld:
SELECT REVERSE('plug snub leg') AS Result;
Resultaat:
+---------------+ | Result | +---------------+ | gel buns gulp | +---------------+
Een voorbeeld van een databasequery
Hier is een voorbeeld van het gebruik van REVERSE()
op waarden die zijn geretourneerd in een databasequery:
USE Music; SELECT ArtistName, REVERSE(ArtistName) AS Reversed FROM Artists LIMIT 5;
Resultaat:
+------------------+------------------+ | ArtistName | Reversed | +------------------+------------------+ | Iron Maiden | nediaM norI | | AC/DC | CD/CA | | Allan Holdsworth | htrowsdloH nallA | | Buddy Rich | hciR ydduB | | Devin Townsend | dnesnwoT niveD | +------------------+------------------+