カテゴリ:

文字列とバイナリ関数 (一般)

UNICODE

文字列内の最初のUnicode文字のUnicodeコードポイントを返します。文字列が空の場合、 0 の値が返されます。

こちらもご参照ください:

ASCIICHAR

構文

UNICODE( <input> ) 
Copy

引数

input

文字列の最初の文字のUnicodeコードポイントが返される文字列です。

この例は、単一の ASCII とUnicode文字、および複数文字の文字列、空の文字列、 NULL 値などの特殊な場合の関数の動作を示しています。さらに、UNICODE と CHAR 関数が相互作用する方法も示しています。

SELECT column1, UNICODE(column1), CHAR(UNICODE(column1)) FROM values('a'), ('\u2744'), ('cde'), (''), (null); +---------+------------------+------------------------+ | COLUMN1 | UNICODE(COLUMN1) | CHAR(UNICODE(COLUMN1)) | |---------+------------------+------------------------| | a | 97 | a | | ❄ | 10052 | ❄ | | cde | 99 | c | | | 0 | | | NULL | NULL | NULL | +---------+------------------+------------------------+ 
Copy