최종 수정: 에
TOP_LEVEL_DOMAIN
설명
TOP_LEVEL_DOMAIN 함수는 URL에서 최상위 도메인을 추출하는 데 사용됩니다. 입력 URL이 유효하지 않으면 빈 문자열을 반환합니다.
구문
TOP_LEVEL_DOMAIN(<url>)
매개변수
| 매개변수 | 설명 |
|---|---|
<url> | 최상위 도메인을 추출할 URL 문자열입니다. 타입: VARCHAR |
반환값
추출한 최상위 도메인을 VARCHAR 타입으로 반환합니다.
특수한 경우:
- url이 NULL이면 NULL을 반환합니다
- url이 유효한 URL 형식이 아니면 빈 문자열을 반환합니다
- 다단계 도메인(예: .com.cn)의 경우 마지막 단계의 도메인을 반환합니다
예제
- 기본 도메인 처리
SELECT top_level_domain('www.baidu.com');
+-----------------------------------+
| top_level_domain('www.baidu.com') |
+-----------------------------------+
| com |
+-----------------------------------+
- 다단계 도메인 처리
SELECT top_level_domain('www.google.com.cn');
+---------------------------------------+
| top_level_domain('www.google.com.cn') |
+---------------------------------------+
| cn |
+---------------------------------------+
- 유효하지 않은 URL 처리
SELECT top_level_domain('wwwwwwww');
+------------------------------+
| top_level_domain('wwwwwwww') |
+------------------------------+
| |
+------------------------------+