lpad
기능
적용 대상: Databricks SQL Databricks Runtime
길이가 len
인 pad
로 왼쪽 패딩된 expr
을 반환합니다.
구문
lpad(expr, len [, pad] )
인수
expr
: 패딩할 STRING 또는 BINARY 식입니다.len
: 결과 문자열의 길이를 지정하는 INTEGER 식입니다.pad
: 패딩을 지정하는 선택적 STRING 또는 BINARY 식입니다.
반품
STRING입니다.
expr
이 len
보다 길면 반환 값이 len
개의 문자로 줄어듭니다.
pad
를 지정하지 않으면 STRING expr
은 공백 문자를 사용하여 왼쪽에 패딩되는 반면, BINARY expr
은 x'00' 바이트를 사용하여 왼쪽에 패딩됩니다.
len
이 1보다 작으면 빈 문자열입니다.
BINARY는 Databricks Runtime 11.0 이후 지원됩니다.
예제
> SELECT lpad('hi', 5, 'ab');
abahi
> SELECT lpad('hi', 1, '??');
h
> SELECT lpad('hi', 5);
hi
> SELECT hex(lpad(x'1020', 5, x'05'))
0505051020