REVERSE (Transact-SQL)

文字式を逆に並べ替えたものを返します。

トピック リンク アイコンTransact-SQL 構文表記規則

構文

REVERSE ( character_expression )

引数

character_expression

文字データのです。character_expression には、文字データまたはバイナリ データの定数、変数、列のいずれかを指定できます。

戻り値の型

varchar または nvarchar

解説

character_expression は、暗黙的に varchar 型に変換できるデータ型である必要があります。暗黙的に変換できない場合は、CAST を使用して character_expression を明示的に変換する必要があります。

次の例では、すべての連絡先の名前の文字を、逆に並べ替えて返します。

USE AdventureWorks;
GO
SELECT FirstName, REVERSE(FirstName) AS Reverse
FROM Person.Contact
WHERE ContactID < 5
ORDER BY FirstName;
GO

以下に結果セットを示します。 

FirstName      Reverse
-------------- --------------
Catherine      enirehtaC
Gustavo        ovatsuG
Humberto       otrebmuH
Kim            miK
(4 row(s) affected)

参照

関連項目

CAST および CONVERT (Transact-SQL)
データ型 (Transact-SQL)
文字列関数 (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手