다음을 통해 공유


lpad 기능

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

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

구문

lpad(expr, len [, pad] )

인수

  • expr: 패딩할 STRING 또는 BINARY 식입니다.
  • len: 결과 문자열의 길이를 지정하는 INTEGER 식입니다.
  • pad: 패딩을 지정하는 선택적 STRING 또는 BINARY 식입니다.

반품

STRING입니다.

exprlen보다 길면 반환 값이 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