Удаление левосторонних символов
Синтаксис
ltrim(<строка> [,<подстрока>])
<строка>
– выражение типа CHAR, VARCHAR;
<подстрока>
– выражение типа CHAR, VARCHAR.
Описание
Из <строки>
удаляются слева символы, указанные в <подстроке>
.
Если <подстрока>
не задана, то по умолчанию удаляются пробелы.
Если <строка>
имеет тип данных CHAR(1), VARCHAR(1) и удаляется содержащийся в ней символ, то <строка>
становится пустой: т.е. длина строки станет равной 0.
Возвращаемое значение
-
<Строка>
с удаленными слева указанными символами. -
Тип возвращаемого значения совпадает с типом аргумента.
-
Если один из аргументов имеет NULL-значение, результат будет NULL-значение.
Примеры
1) line:="***12345***"; new_line:=ltrim(line,"*"); // 12345*** 2) line:="*"; new_line:=ltrim(line,"*"); i:=length(new_line); // 0 3) line:=" "; new_line:=ltrim(line); i:=length(new_line); // 0