кодесурса
«Oracle

Функция Oracle LPAD

script1adsense2code
script1adsense3code

Описание

Функция Oracle LPAD () используется для заполнения левой части строки определенным набором символов. Функция полезна для форматирования вывода запроса.

Синтаксис:

 LPAD (expr1, n [, expr2])

Параметры:

название Описание Типы данных
выражение1 Оригинальная строка. CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB или NCLOB
N Число, указывающее общую длину строки (в символах), возвращаемой после заполнения. Целое число NUMBER или значение, которое может быть неявно преобразовано в целое число NUMBER.
expr2 Строка, которая используется для заполнения слева. CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB или NCLOB

Возвращаемое значение

CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB или NCLOB

Относится к

Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i

Иллюстрированная презентация

«Oracle

Пример: функция Oracle LPAD ()

В следующем операторе Oracle первый аргумент указывает строку из 6 символов, второй аргумент указывает, что длина строки, возвращаемой после заполнения, будет 10 символов, а третий аргумент указывает строку, которая будет использоваться для заполнения слева. Таким образом, 4 символа (10-6) используются для заполнения слева, и функция возвращает «++++ Oracle».

SQL> SELECT LPAD('Oracle',10,'+') FROM DUAL;

Пример вывода:

 LPAD ( 'ORAC 
----------
++++ Oracle

Пример: функция Oracle для LPAD () с длиной меньше исходной

Следующий оператор Oracle возвращает 'Orac'. Это происходит потому, что первый аргумент содержит 6 символов, второй аргумент 4 - это общее количество символов после заполнения слева, а третий аргумент - строка заполнения. Так как общее количество символов после заполнения меньше, чем общее количество символов в первом аргументе, поэтому для соответствия условию два символа опускаются в фактической строке (то есть в первом аргументе).

SQL> SELECT LPAD('Oracle',4,'*') FROM DUAL;
 

Пример вывода:

 LPAD 
----
Orac

Предыдущая: НИЖНЯЯ
Далее: LTRIM

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code