reverse関数

reverse関数は、ソース文字列の文字を、文字列の最後の文字で始まる逆の順序で返します。たとえば、welcomeの逆の順序はemoclewです。

構文

returnvalue reverse(source)

source ::= any*
returnvalue ::= string

セマンティクス

source

文字を逆にする入力文字列。この引数は、一連の文字列に暗黙的にキャストされます。

returnvalue

source引数がNULLの場合はNULLを返します。

source引数が空の順序または複数の項目を持つ順序の場合にはNULLを返します。

例11-23 reverse関数

この例では、名が逆順序のものとともに表示されます。

SELECT firstname, reverse(firstname) FROM users;
 +-----------+----------+
 | firstname | Column_2 |
 +-----------+----------+
 | John      | nhoJ     |
 | Peter     | reteP    |
 | Mary      | yraM     |
 +-----------+----------+