SQL Serverを使用しているときに特定の文字のASCIIコードを見つける必要がある場合は、T-SQL ASCII()
機能はおそらくあなたが必要とするものです。
ASCII()
関数は、文字式の左端の文字のASCIIコード値を返します。文字を引数として指定するだけで、SQL Serverはその文字(または文字列の左端の文字)のASCII値を返します。
構文
構文は次のようになります:
ASCII ( character_expression )
character_expression タイプcharの式です またはvarchar 。
例
例として、文字A
のASCII値を確認する方法を次に示します。 :
SELECT ASCII('A');
結果:
65
したがって、この例では、文字A
ASCII値コードは65です。
大文字と小文字の区別
大文字と小文字のASCII値が異なることに注意してください。したがって、小文字のa
を使用すると 別の値を取得します:
SELECT ASCII('a');
結果:
97
左端の文字のみ
ASCII()
にも注意してください 関数は左端の文字のASCII値のみを返します:
SELECT ASCII('Aa');
結果:
65
Unicode文字
ASCII範囲外の文字がある場合は、UNICODE()
を使用できます。 代わりにUnicode値を返す関数。この関数は、最初の128個のUnicodeコードポイントがASCII値専用である場合、ASCII文字でも機能します。