SQL で単一の文字を表す関数は次のとおりです。 SUBSTRING: 指定された位置の部分文字列を抽出します (開始位置と長さ 1 を提供します) CHAR: Unicode 文字を作成します (Unicode コード ポイントを受け入れます) CHR: ASCII 文字を作成します (ASCII コード ポイントを受け入れます) UNICHAR: Unicode 文字を作成します (文字名を受け入れます)
文字を表す SQL の関数
SQL には、単一文字の取得または表現に役立つ関数がいくつかあります。
1. SUBSTRING 関数
SUBSTRING 関数は、次の位置にある部分文字列を抽出します。文字列内の指定された位置。単一の文字を取得するには、開始位置と長さ 1 を指定します。
構文: SUBSTRING(string, start_position, length)
例: 文字列「Hello」の最初の文字を取得します:
<code>SELECT SUBSTRING('Hello', 1, 1); -- 输出:H</code>
2. CHAR 関数
CHAR 関数は、Unicode 文字セットから 1 つの文字を作成します。 Unicode 文字のコード ポイントを表す整数値を引数として受け取ります。
構文: CHAR(character_code)
例: Unicode 文字「A」を取得します (コード ポイントは 65):
<code>SELECT CHAR(65); -- 输出:A</code>
3 . CHR 関数
CHR 関数は CHAR 関数に似ていますが、パラメータとして ASCII 文字コードを受け入れます。
構文: CHR(character_code)
例: ASCII 文字「A」を取得します (コード ポイントは 65):
<code>SELECT CHR(65); -- 输出:A</code>
4 . UNICHAR 関数
UNICHAR 関数は、Unicode 文字セットから 1 つの文字を作成します。表現する文字の名前を指定する文字列引数を受け取ります。
構文: UNICHAR(character_name)
例: Unicode 文字「アスタリスク」を取得します (名前は「*)」:
<code>SELECT UNICHAR('*'); -- 输出:*</code>
以上がSQLで文字を表す関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。