メインコンテンツまでスキップ

reverse

逆順

説明

文字列または配列を逆順にします。文字列または配列要素の文字が逆の順序で格納された文字列または配列を返します。

構文

reverse(param)

パラメータ

param: 逆にする対象となる文字列または配列。VARCHAR、CHAR、またはARRAY型であることができます。

現在、この関数は一次元配列のみをサポートし、配列の要素はDECIMAL型では利用できません。この関数は以下のタイプの配列要素をサポートしています: BOOLEAN、TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE、VARCHAR、DECIMALV2、DATETIME、DATE、JSON。JSONはバージョン2.5からサポートされています。

戻り値

戻り値の型はparamと同じです。

例1: 文字列を逆順にします。

MySQL > SELECT REVERSE('hello');
+------------------+
| REVERSE('hello') |
+------------------+
| olleh |
+------------------+
1 行が返されました (0.00 秒)

例2: 配列を逆順にします。

MYSQL> SELECT REVERSE([4,1,5,8]);
+--------------------+
| REVERSE([4,1,5,8]) |
+--------------------+
| [8,5,1,4] |
+--------------------+