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 | +------------------+------------------+