zoukankan      html  css  js  c++  java
  • hive函数 parse_url的使用

    hive提供了直接处理url的函数 parse_url

    desc funtion 的解释是:

    parse_url(url, partToExtract[, key]) - extracts a part from a URL 提取url的一部分。

     partToExtract的选项包含[HOST,PATH,QUERY,REF,PROTOCOL,FILE,AUTHORITY,USERINFO]

    使用方法

    SELECT parse_url("https://i.cnblogs.com/EditPosts.aspx?postid=10489595","HOST");
    --i.cnblogs.com
    SELECT parse_url("https://i.cnblogs.com/EditPosts.aspx?postid=10489595","PATH");
    --/EditPosts.aspx
    SELECT parse_url("https://i.cnblogs.com/EditPosts.aspx?postid=10489595","QUERY");
    --postid=10489595
    SELECT parse_url("https://i.cnblogs.com/EditPosts.aspx?postid=10489595","REF");
    --NULL
    SELECT parse_url("https://i.cnblogs.com/EditPosts.aspx?postid=10489595","PROTOCOL");
    --https
    SELECT parse_url("https://i.cnblogs.com/EditPosts.aspx?postid=10489595","FILE");
    --/EditPosts.aspx?postid=10489595
    SELECT parse_url("https://i.cnblogs.com/EditPosts.aspx?postid=10489595","AUTHORITY");
    --i.cnblogs.com
    SELECT parse_url("https://i.cnblogs.com/EditPosts.aspx?postid=10489595","USERINFO");
    --NULL

    常用的参数有 "HOST" 和 "PATH"

    
    
  • 相关阅读:
    sh脚本学习笔记
    idea常见快捷键
    linux操作命令笔记
    【题解】[国家集训队]圈地计划
    【题解】[国家集训队]happiness
    【题解】小M的作物
    cpu的MMU
    socat命令
    strace命令
    Linux的文件描述符
  • 原文地址:https://www.cnblogs.com/drjava/p/10489595.html
Copyright © 2011-2022 走看看