parse_url
기능
적용 대상: Databricks SQL Databricks 런타임
url
에서 일부를 추출합니다.
구문
parse_url(url, partToExtract [, key] )
인수
url
: STRING 식입니다.partToExtract
: STRING 식입니다.key
: STRING 식입니다.
반품
STRING입니다.
partToExtract
는 다음 중 하나여야 합니다.
'HOST'
'PATH'
'QUERY'
'REF'
'PROTOCOL'
'FILE'
'AUTHORITY'
'USERINFO'
key
은 대/소문자를 구분합니다.
요청된 partToExtract
또는 key
를 찾을 수 없는 경우 NULL이 반환됩니다.
url
문자열이 잘못된 경우 Azure Databricks에서 오류가 반환됩니다.
참고 항목
Databricks Runtime에서 spark.sql.ansi.enabled가 false
인 경우 url
문자열이 유효하지 않으면 parse_url
에서 NULL
을 반환합니다.
예제
> SELECT parse_url('http://spark.apache.org/path?query=1', 'HOST');
spark.apache.org
> SELECT parse_url('http://spark.apache.org/path?query=1', 'QUERY');
query=1
> SELECT parse_url('http://spark.apache.org/path?query=1', 'QUERY', 'query');
1
> SELECT parse_url('http://spark. apache.org/path?query=1', 'QUERY', 'query');
Error: Illegal argument