MySQLで特定の文字の数字コードを取得する関数は?
MySQLでは以下のような関数で特定の文字の数字コードを取得できます。
- ASCII(str) : 文字列 str 最初の1文字のASCIIコード値を返します
- ORD(str): 指定された文字列 str の最初の文字の ASCII コードを返します。これは ASCII 関数と同じ役割を果たします。
- 文字列strの文字数を返します。
- str関数のLENGTH:文字列strのバイト長を返します。
- UNICODE(str):文字列 str の先頭文字の Unicode コードポイントを返す。
- strを16進数形式で返します
- BIN(str): 文字列 str を2進数の文字列表現に変換して返します。
- OCT(str):文字列 str の8進数表現を返します。
- INSTR(文字列1,文字列2):文字列2が初めて文字列1に出現する位置を返す。
- LOCATE(substr, str):文字列substrが文字列str内で最初に現われる位置を返す。INSTR関数と同様の機能を持つ。
これら関数を利用することで、MySQL内で特定の文字の数字コードを取得することができます。