ホームページ >データベース >SQL >SQLで文字を表す関数

SQLで文字を表す関数

Daniel James Reed
Daniel James Reedオリジナル
2024-05-01 23:45:43558ブラウズ

SQL で単一の文字を表す関数は次のとおりです。 SUBSTRING: 指定された位置の部分文字列を抽出します (開始位置と長さ 1 を提供します) CHAR: Unicode 文字を作成します (Unicode コード ポイントを受け入れます) CHR: ASCII 文字を作成します (ASCII コード ポイントを受け入れます) UNICHAR: Unicode 文字を作成します (文字名を受け入れます)

SQLで文字を表す関数

文字を表す 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。