reverse
Описание
Переворачивает строку или массив. Возвращает строку или массив с символами в строке или элементами массива в обратном порядке.
Синтаксис
reverse(param)
Параметры
param: строка или массив дл я переворота. Может быть типа VARCHAR, CHAR или ARRAY.
В настоящее время эта функция поддерживает только одномерные массивы, и элементы массива не могут быть типа DECIMAL. Функция поддерживает следующие типы элементов массива: BOOLEAN, TINYINT, SMALLINT, INT, BIGINT, LARGEINT, FLOAT, DOUBLE, VARCHAR, DECIMALV2, DATETIME, DATE и JSON. JSON поддерживается начиная с версии 1.5.0.
Возвращаемое значение
Тип возвращаемого значения такой же, как у param.
Примеры
Пример 1: Переворот строки.
MySQL > SELECT REVERSE('hello');
+------------------+
| REVERSE('hello') |
+------------------+
| olleh |
+------------------+
1 row in set (0.00 sec)
Пример 2: Переворот массива.
MYSQL> SELECT REVERSE([4,1,5,8]);
+--------------------+
| REVERSE([4,1,5,8]) |
+--------------------+
| [8,5,1,4] |
+--------------------+