例
以下の例では、Name フィールド値の順序を逆にします。ここでは、この結果、名前がミドル・イニシャルで並べ替えられます。
SELECT Name,REVERSE(Name) AS RevName
FROM Sample.Person
ORDER BY RevName
Name および RevName は同じフィールドの異なる表現というだけなので、ORDER BY RevName と ORDER BY RevName,Name は同じ順序付けを実行します。
以下の例は、数値と数値文字列の順序を逆にします。
SELECT REVERSE(+007.10) AS RevNum,
REVERSE('+007.10') AS RevNumStr
以下の例は、$DOUBLE の数値の順序を逆にします。
SELECT
CAST(1.1 AS DOUBLE) AS DoubleNumber,
REVERSE(CAST(1.1 AS DOUBLE)) AS ReverseDouble
以下の例は、リストの順序を逆にしたときの動作を示しています。
SELECT FavoriteColors,REVERSE(FavoriteColors) AS RevColors
FROM Sample.Person
以下の例は、日付の順序を逆にしたときの動作を示しています。
SELECT DOB,%INTERNAL(DOB) AS IntDOB,REVERSE(DOB) AS RevDOB
FROM Sample.Person