SQL道場 文字列関数 ORD関数
マルチバイト文字をコードに変換するORD関数について記載しています。
対応データベース:MySQL
ORD関数の文法
SELECT ORD(文字列) FROM テーブル
引数 | 文字列 | 文字列型 |
返値 | 正数型 マルチバイト文字コード |
ORD関数は文字列の左端の文字がマルチバイトの場合は、次の式で値を返します。(最初のASCIIコード)*256+(2番目のASCIIコード)[*256 + 3番目のASCIIコード・・・]左端の文字がマルチバイト文字でない場合は、ASCII()関数と同じ値を返します。
実行例
MySQLの実行例
文字コードを得ます。
/*マルチバイト文字をコードに変換するサンプル */
SELECT ORD('ABC'),ORD('ABC');