적용 대상: Databricks SQL
Databricks Runtime
길이가 expr
인 pad
로 오른쪽 패딩된 len
을 반환합니다.
구문
rpad(expr, len [, pad] )
인수
-
expr
: 패딩할 식 또는STRING
ABINARY
입니다. -
len
: 식입니다INTEGER
. -
pad
: 패딩 패턴이 있는 선택적STRING
식입니다BINARY
. 기본값은STRING
에 대해 공백 문자,BINARY
에 대해 x'00'입니다.
반품
A BINARY
if both expr
및 pad
are BINARY
. 그렇지 않으면 STRING
.
expr
이 len
보다 길면 반환 값이 len
개의 문자로 줄어듭니다.
지정하지 않은 경우 pad
의 STRING
expr
는 공백 문자로 오른쪽에 패딩되며, BINARY
expr
는 x'00' 바이트로 오른쪽에 패딩됩니다.
len
이 1보다 작으면 빈 문자열입니다.
BINARY
는 Databricks Runtime 11.0 이후지원됩니다.
예제
> SELECT rpad('hi', 5, 'ab');
hiaba
> SELECT rpad('hi', 1, '??');
h
> SELECT rpad('hi', 5);
hi
> SELECT hex(rpad(x'1020', 5, x'05'))
1020050505