rpad
기능
적용 대상: Databricks SQL Databricks Runtime
길이가 len
인 pad
로 오른쪽 패딩된 expr
을 반환합니다.
구문
rpad(expr, len [, pad] )
인수
expr
: 패딩할 식 또는BINARY
ASTRING
입니다.len
: 식입니다INTEGER
.pad
: 패딩 패턴이 있는 선택적STRING
식입니다BINARY
. 기본값은 에 대한STRING
공백 문자와 x'00'입니다BINARY
.
반품
A BINARY
if both expr
및 pad
are BINARY
. 그렇지 않으면 STRING
.
expr
이 len
보다 길면 반환 값이 len
개의 문자로 줄어듭니다.
지정 pad
STRING
expr
하지 않으면 공백 문자가 있는 오른쪽에 패딩된 반면 BINARY
expr
a는 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