본문으로 건너뛰기
최종 수정: 에

TOP_LEVEL_DOMAIN

설명​

TOP_LEVEL_DOMAIN 함수는 URL에서 최상위 도메인을 추출하는 데 사용됩니다. 입력 URL이 유효하지 않으면 빈 문자열을 반환합니다.

구문​

TOP_LEVEL_DOMAIN(<url>)

매개변수​

매개변수설명
<url>최상위 도메인을 추출할 URL 문자열입니다. 타입: VARCHAR

반환값​

추출한 최상위 도메인을 VARCHAR 타입으로 반환합니다.

특수한 경우:

  • url이 NULL이면 NULL을 반환합니다
  • url이 유효한 URL 형식이 아니면 빈 문자열을 반환합니다
  • 다단계 도메인(예: .com.cn)의 경우 마지막 단계의 도메인을 반환합니다

예제​

  1. 기본 도메인 처리
SELECT top_level_domain('www.baidu.com');
+-----------------------------------+
| top_level_domain('www.baidu.com') |
+-----------------------------------+
| com |
+-----------------------------------+
  1. 다단계 도메인 처리
SELECT top_level_domain('www.google.com.cn');
+---------------------------------------+
| top_level_domain('www.google.com.cn') |
+---------------------------------------+
| cn |
+---------------------------------------+
  1. 유효하지 않은 URL 처리
SELECT top_level_domain('wwwwwwww');
+------------------------------+
| top_level_domain('wwwwwwww') |
+------------------------------+
| |
+------------------------------+