substring
기능
적용 대상: Databricks SQL Databricks Runtime
pos
에서 시작되고 길이가 len
인 expr
의 하위 문자열을 반환합니다. 이 함수는 substr 함수의 동의어입니다.
구문
substring(expr, pos [, len])
substring(expr FROM pos [FOR len] ] )
인수
expr
: 식BINARY
입니다STRING
.pos
: 시작 위치를 지정하는 정수 숫자 식입니다.len
: 선택적 정수 숫자 식입니다.
반품
STRING
.
pos
는 1부터 시작합니다. 음수이면 pos
시작은 끝에서 문자(또는 바이트)를 BINARY
계산하여 결정됩니다.
len
이 1보다 작으면 결과가 비어 있습니다.
len
이 생략된 경우 함수는 pos
에서 시작하여 문자 또는 바이트를 반환합니다.
예제
> SELECT substring('Spark SQL', 5);
k SQL
> SELECT substring('Spark SQL', -3);
SQL
> SELECT substring('Spark SQL', 5, 1);
k
> SELECT substring('Spark SQL' FROM 5);
k SQL
> SELECT substring('Spark SQL' FROM -3);
SQL
> SELECT substring('Spark SQL' FROM 5 FOR 1);
k
> SELECT substring('Spark SQL' FROM -10 FOR 5);
Spar