Ако някога се наложи да обърнете реда на стойност на низ в MySQL – тоест да върнете низ с обърнат ред на знаците – REVERSE() функцията е това, от което се нуждаете.
Синтаксис
Ето как работи:
REVERSE(str)
Където str е низът, който искате да обърнете.
Пример
Ето пример, който можете да копирате и поставите в MySQL и да промените стойностите, за да отговарят:
SELECT REVERSE('Cat'); Резултат:
+----------------+
| REVERSE('Cat') |
+----------------+
| taC |
+----------------+ Множество думи
Имайте предвид, че целият низ е обърнат (не само всяка дума в низ). Така че в низ с много думи първата дума ще дойде последна и обратно.
Пример:
SELECT REVERSE('plug snub leg') AS Result; Резултат:
+---------------+ | Result | +---------------+ | gel buns gulp | +---------------+
Пример за заявка към база данни
Ето пример за използване на REVERSE() върху стойности, върнати в заявка за база данни:
USE Music; SELECT ArtistName, REVERSE(ArtistName) AS Reversed FROM Artists LIMIT 5;
Резултат:
+------------------+------------------+ | ArtistName | Reversed | +------------------+------------------+ | Iron Maiden | nediaM norI | | AC/DC | CD/CA | | Allan Holdsworth | htrowsdloH nallA | | Buddy Rich | hciR ydduB | | Devin Townsend | dnesnwoT niveD | +------------------+------------------+