説明
この関数は、char1 の左端から char2 に含まれるすべての文字を削除し、char1 の左端に char2 に存在しない文字が現れるまで続けます。その後、結果を返します。
構文
LTRIM(char1 [,char2])
パラメータの説明
| パラメータ | 説明 |
|---|---|
| char1 | 文字列を表します。文字列型はCHAR、VARCHAR2、NCHAR、NVARCHAR2、またはCLOBとすることができます。 |
| char2 | 削除する文字集合を表します。char2が指定されていない場合、デフォルトは単一のスペースです。 文字列型はCHAR、VARCHAR2、NCHAR、NVARCHAR2、またはCLOBとすることができます。 |
戻り値のタイプ
char1がCHAR、VARCHAR2データ型の場合、関数はVARCHAR2データ型を返します。char1がNCHAR、NVARCHAR2データ型の場合、関数はNVARCHAR2データ型を返します。char1がLOBデータ型の場合、返される文字列はLOBデータ型です。
例
文字列 #a¥!aa¥ Hello World! の Hello World! の前の余分な文字を削除します。
obclient> SELECT LTRIM('#a¥!aa¥ Hello World!','#a¥! ') text FROM DUAL;
+--------------+
| TEXT |
+--------------+
| Hello World! |
+--------------+
1 row in set