sql >> データベース >  >> RDS >> Sqlserver

SQLServerで特定の文字のASCIIコード値を返す方法

    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文字でも機能します。


    1. MariaDBでのCRC32のしくみ

    2. ClusterControlを使用してハイブリッドクラウドMySQLデータベースをデプロイする

    3. OGG-01224アドレスはすでに使用されています

    4. 接続をoracle.jdbc.OracleConnectionにキャストできません