다음을 통해 공유


rpad 기능

적용 대상: 예(예)로 표시된 확인 Databricks SQL 예(예)로 표시된 확인 Databricks 런타임

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

구문

rpad(expr, len [, pad] )

인수

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

반품

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

exprlen보다 길면 반환 값이 len개의 문자로 줄어듭니다. 지정 padSTRING 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