MySQL マルチバイト文字(日本語の全角文字等)の文字コードを取得する
MySQLで、マルチバイト文字(日本語の全角文字等)の文字コードを取得する手順を記述してます。
環境
- OS ubuntu21.10
- MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))
- MySQL Workbench 8.0.27
手順
マルチバイト文字(日本語の全角文字等)の文字コードを取得するには、「ORD( )」を使用します。
ORD( 文字 )実際に、マルチバイト文字から文字コードを取得してみます。
SELECT
ORD( 'あ' ),
ORD( 'い' ),
ORD( 'ア' ),
ORD( 'イ' )実行結果を確認すると、文字コードが取得されていることが確認できます。

文字列を指定
文字列を指定すると1番初めにある文字の文字コードを取得します。
SELECT
ORD( 'あい' ),
ORD( 'あ' )実行結果

マルチバイト文字でない場合
マルチバイト文字でない場合は、「ORD()」は、「ASCII()」と同じ値を返します。
SELECT
ASCII( 'a' ),
ORD( 'a' )実行結果

-
前の記事
javascript lodashを使って親クラスを含まず関数名を配列で取得する 2021.12.28
-
次の記事
MySQL 0埋めを行う 2021.12.28
コメントを書く