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

reverse

reverse

Description

文字列または配列を逆順にします。文字列または配列要素の文字を逆の順序で持つ文字列または配列を返します。

Syntax

reverse(param)

Parameters

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

現在、この関数は一次元配列のみをサポートし、配列要素はDECIMAL型ではない必要があります。この関数は次のタイプの配列要素をサポートしています:BOOLEAN、TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE、VARCHAR、DECIMALV2、DATETIME、DATE、およびJSON。JSONは2.5からサポートされます。

Return value

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

Examples

Example 1: 文字列を逆にする。

MySQL > SELECT REVERSE('hello');
+------------------+
| REVERSE('hello') |
+------------------+
| olleh |
+------------------+
1 row in set (0.00 sec)

Example 2: 配列を逆にする。

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