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"

    
    
  • 相关阅读:
    c#之字段,属性,索引器,常量
    c#类,对象,类成员简介
    c#之接口,依赖反转,单元测试
    c#之 抽象类与开闭原则
    c#重写与多态
    c#之类
    c#之类的继承,类成员的访问控制
    c#之委托
    c# try catch用法思路
    js的全局变量
  • 原文地址:https://www.cnblogs.com/drjava/p/10489595.html
Copyright © 2011-2022 走看看