다음을 통해 공유


rpad 기능

적용 대상:예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime

길이가 exprpad로 오른쪽 패딩된 len을 반환합니다.

구문

rpad(expr, len [, pad] )

인수

  • expr: 패딩할 식 또는 STRING A BINARY 입니다.
  • len: 식입니다 INTEGER .
  • pad: 패딩 패턴이 있는 선택적 STRING 식입니다 BINARY . 기본값은 STRING에 대해 공백 문자, BINARY에 대해 x'00'입니다.

반품

A BINARY if both exprpad are BINARY. 그렇지 않으면 STRING.

exprlen보다 길면 반환 값이 len개의 문자로 줄어듭니다. 지정하지 않은 경우 padSTRINGexpr는 공백 문자로 오른쪽에 패딩되며, BINARYexpr는 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