MySQL 8.0.30で文字のアスキーコードを確認する
環境
MySQL 8.0.30
Windows 11 Pro 21H2 64bit
構文
ASCII( 文字 )
「ASCII( )」を使用して文字のアスキーコードを確認します。
ASCII 範囲は UNICODE 範囲のサブセットであるので、ASCII レパートリーの文字列は、 UNICODE レパートリーの文字列の文字セットに、または ASCII のスーパーセットである文字セットに、 情報を失うことなく安全に変換できます。 U+0000 から U+007F の Unicode 範囲内の文字だけを式に含めることができます。
使用例1
文字からアスキーコードを確認します。
mysql> SELECT ASCII( 'c' ) RESULTA,ASCII( 'b' ) RESULTB; +---------+---------+ | RESULTA | RESULTB | +---------+---------+ | 99 | 98 | +---------+---------+ 1 row in set (0.02 sec)
使用例2
文字列を指定すると1番初めにある文字のアスキーコードを取得します。
mysql> SELECT ASCII( 'cool' ) RESULTA,ASCII( 'boolean' ) RESULTB; +---------+---------+ | RESULTA | RESULTB | +---------+---------+ | 99 | 98 | +---------+---------+ 1 row in set (0.00 sec)