以下は、OracleDatabaseで使用可能な組み込みの文字列/文字関数のリストです。
関数 | 説明 |
---|---|
ASCII() | 引数の最初の文字のデータベース文字セットの10進表現を返します。 |
CHR() | 引数として指定されたコード値に基づいて文字を返します。 |
CONCAT() | 引数に対して文字列連結を実行します。 |
INITCAP() | 引数を返します。各単語の最初の文字は大文字で、他のすべての文字は小文字です。 |
INSTR() | 指定された文字列内の部分文字列を検索し、この部分文字列の最初の文字の位置を示す整数を返します。 |
LENGTH() | R は、引数の長さを返します。 5つの別個の関数があります。 LENGTH() 、LENGTHB() 、LENGTHC() 、LENGTH2() 、およびLENGTH4() 。各関数は、異なる方法で長さを計算します。 |
LOWER() | すべての文字を小文字にして引数を返します。 |
LPAD() | 特定の文字を含む文字列の左側を、指定された文字数にパディングします。 |
LTRIM() | 文字列の左側をトリミングします。デフォルトでは空白をトリミングしますが、オプションで別の文字を指定してトリミングすることができます。 |
NCHR() | 国別文字セットの引数と同等のバイナリを持つ文字を返します。 |
NLS_INITCAP() | INITCAP() と同様 関数。ただし、照合を指定できる2番目の引数を受け入れる点が異なります。 |
NLS_LOWER() | LOWER() と同様 関数。ただし、照合を指定できる2番目の引数を受け入れる点が異なります。 |
NLS_UPPER() | UPPER() と同様 関数。ただし、照合を指定できる2番目の引数を受け入れる点が異なります。 |
NLSSORT() | 指定された文字値と明示的または暗黙的に指定された照合の照合キーを返します。 |
REGEXP_COUNT() | ソース文字列でパターンが発生する回数を返します。 |
REGEXP_INSTR() | INSTR() の機能を拡張します 正規表現パターンを使用できるようにすることで機能します。 |
REGEXP_REPLACE() | REPLACE() の機能を拡張します 正規表現パターンを使用できるようにすることで機能します。 |
REGEXP_SUBSTR() | SUBSTR() の機能を拡張します 正規表現パターンを使用できるようにすることで機能します。 |
REPLACE() | 文字列の一部を別の文字列に置き換えることができます。 |
RPAD() | 特定の文字を含む文字列の右側の部分を、指定された文字数にパディングします。 |
RTRIM() | 文字列の右側をトリミングします。デフォルトでは空白をトリミングしますが、オプションで別の文字を指定してトリミングすることができます。 |
SOUNDEX() | 引数の音声表現を含む文字列を返します。 |
SUBSTR() | 指定された文字列から指定されたサブ文字列を返します。 |
TRANSLATE() | 1回の操作で複数の1文字の1対1の置換を行うことができます。 |
TRANSLATE(...USING) | C 引数を、データベースの文字セットと国別の文字セットの間の変換用に指定された文字セットに変換します。 TRANSLATE() と混同しないでください 関数。1回の操作で複数の単一文字の1対1の置換を行うことができます。 |
TRIM() | 文字列の側面から文字をトリミングできます。先頭の文字、末尾の文字、またはその両方をトリミングできます。 |
UPPER() | すべての文字を大文字にして引数を返します。 |