常用hive函数集锦

Hive 函数大全(吐血整理) Hive 函数大全(吐血整理) 前言   Hive 内部提供了很多函数给开发者使用,包括数学函数,类型转换函数,条件函数,字符函数,聚合函数,表生成函数等等,这些函数都统称为内置函数。 在 hive 中可通过以下命令查看函数信息: --显示所有的可用函数,包括运算符、内置函数、自定义函数 show f 阅读详情

一、关系函数
1.等值比較:=
    语法:A=B
操作类型:全部基本类型
2.不等值比較:<>
    语法:A<>B
    操作类型:全部基本类型
3.小于比較:<
    语法:A<B
操作类型:全部基本类型
4.空值推断:IS NULL
    语法:a is null
操作类型:全部类型
5.非空推断:IS NOT NULL
    语法:a is not null
    操作类型:全部基本类型
6.LIKE比較:LIKE
    语法:A LIKE B
    操作类型:strings
7.JAVA的LIKE操作:RLIKE
    语法:A RLIKE B
    操作类型:strings
    描写叙述:假设字符串A或者字符串B为NULL。则返回NULL;假设字符串符合
    JAVA正則表達式B的正则语法,则为TRUE,否则为FALSE。
8.REGEXP操作:REGEXP
    语法:A REGEXP B
    操作类型:strings
    描写叙述:功能与RLIKE同样

二、数学运算
1.加法操作:+
    语法:A+B
    操作类型:全部数值类型
2.减法操作:-
    语法:A-B
    操作类型:全部数值类型
3.取余操作:%
    语法:A%B
    操作类型:全部数值类型
4.位与操作:&
    语法:A&B
    操作类型:全部数值类型
5.位或操作:|
    语法:A|B
    操作类型:全部数值类型
6.位异或操作:^
    语法:A^B
    操作类型:全部数值类型
    说明:返回A和B按位进行异或操作的结果。结果的数值类型等于A的类型
    和B的类型的最小父类型。
    举例:
    hive>select 4^8 from sun_test;
    12
    hive>select 6^4 from sun_test;
    2
7.位取反操作:~
    语法:~A
    操作类型:全部数值类型

三、逻辑运算
1.逻辑与操作:AND
    语法:A AND B
    操作类型:boolean
2.逻辑或操作:OR
    语法:A OR B
    操作类型:boolean
3.逻辑非操作:NOT
    语法:NOT A
    操作类型:boolean

四、数值计算
1.取整函数:round
    语法:round(double a)
    返回值:BIGINT
    说明:返回double类型的整数值部分(遵循四舍五入)
举例:
    hive>select round(3.14) from sun_test;
    3
    hive>select round(3.23456,3) from sun_test;
    3.234
2.向下取整函数:floor
    说明:返回等于或者小于该double变量的最大的整数
    hive>select floor(3.56) from sun_test;
    3
3.向上取整函数:cel=il/ceiling
    说明:返回等于或者大于该double变量的最小的整数
    hive>select ceil(3.123) from sun_test;
    4
4.取随机数函数:rand
    说明:返回一个0到1范围内的随机数。
hive>select rand() from sun_test;
0.43253251532532
5.自然指数函数exp
    说明:返回自然对数e的a次方
hive>select exp(2) from sun_test;
7.38905609893065
6.以10为底对数函数:log10
    语法:log10(100)=2.0
7.幂运算函数:pow/power
    语法:pow(2,3)=8
8.开平方函数:sqrt
    语法:sqrt(16)=4
9.十六进制函数:hex
    语法:hex(BIGINT a)
说明:假设变量时int类型。那么返回a的16进制表示;假设变量时string类型,
则返回该字符串的10进制表示
hive>select hex(17) from sun_test;
11
hive>select hex('abc') from sun_test;
616263
10.进制转换函数:conv
    conv(17,10,16)=11
conv(17,10,2)=10001
11.绝对值函数:abs
    conv(-3.3)=3.3

五、字符串函数
1.字符串长度函数:length
    length('acbfa')=5
2.字符串反转函数:reverse
    reverse('abcde')=edcba
3.字符串链接函数:concat
    concat('aa','bb','cc')=aabbcc
4.带分隔符字符串连接函数:concat_ws
    concat_ws(',','aaa','bbb','ccc')=aaa,bbb,ccc
5.字符串截取函数:substr,substring
    substr('abcde',3)=cde
substr('abcde',-1)=e
substr('abcde',-2,2)=de
substr('abcde',3,2)=cd
6.字符串转大写函数:upper,ucase
7.字符串转小写函数:lower,lcase
8.去空格函数:trim()、ltrim()、rtrim()
9.正則表達式替换函数:regexp_replace
    regexp_replace('foobar','oo|ar','')=fb
10.正則表達式解析函数:regexp_extract
    语法: regexp_extract(string subject, string pattern, int index)
    返回值: string
    说明:将字符串subject依照pattern正則表達式的规则拆分,返回index指定的字符。

 


举例:
hive> select regexp_extract('foothebar', 'foo(.*?

)(bar)', 1) fromlxw_dual;
    the
    hive> select regexp_extract('foothebar', 'foo(.*?)(bar)', 2) fromlxw_dual;
    bar
    hive> select regexp_extract('foothebar', 'foo(.*?

 

)(bar)', 0) fromlxw_dual;
    foothebar
  注意。在有些情况下要使用转义字符,以下的等号要用双竖线转义,这是java正則表達式的规则。


    select data_field,
     regexp_extract(data_field,'.*?bgStart\\=([^&]+)',1) as aaa,
     regexp_extract(data_field,'.*?contentLoaded_headStart\\=([^&]+)',1) as bbb,
     regexp_extract(data_field,'.*?AppLoad2Req\\=([^&]+)',1) as ccc
     from pt_nginx_loginlog_st 
     where pt = '2012-03-26'limit 2;
14. URL解析函数:parse_url
    语法: parse_url(string urlString, string partToExtract [, stringkeyToExtract])
    返回值: string
    说明:返回URL中指定的部分。

 

partToExtract的有效值为:HOST, PATH, QUERY, REF, PROTOCOL, AUTHORITY, FILE, and USERINFO.
    举例:
    hive> selectparse_url('http://facebook.com/path1/p.php?k1=v1&k2=v2#Ref1', 'HOST') fromlxw_dual;
    facebook.com
    hive> selectparse_url('http://facebook.com/path1/p.php?k1=v1&k2=v2#Ref1', 'QUERY','k1') from lxw_dual;
    v1
15. json解析函数:get_json_object
    语法: get_json_object(string json_string, string path)
    返回值: string
    说明:解析json的字符串json_string,返回path指定的内容。假设输入的json字符串无效,那么返回NULL。
    举例:
    hive> select get_json_object('{"store":
        >  {"fruit":\[{"weight":8,"type":"apple"},{"weight":9,"type":"pear"}],
        >   "bicycle":{"price":19.95,"color":"red"}
        >   },
        > "email":"amy@only_for_json_udf_test.net",
        >  "owner":"amy"
        > }
        > ','$.owner') from lxw_dual;
    amy

六、其他
1.切割字符串函数:split
2.个数统计函数:count
3.总和统计函数:sum
4.平均值统计函数:avg
5.最小值统计函数:min
6.最大值统计函数:max
7.类型转换函数:cast

Hive: 函数大全 一、关系运算: -- 1. 等值比较:= 语法:A=B 操作类型:所有基本类型 描述: 如果表达式 A 与表达式 B 相等,则为 TRUE;否则为 FALSE 举例: hive> select 1 from lxw_dual where 1=1; -- 2. 不等值比较:<> 语法: A <> B 操作类型: 所有基本类型 描述: 如果表达式 A 为 NULL,或者表达式 B 为 NULL,返回 NULL;如果表达式 A 阅读详情

相关推荐

数据仓库工具hive面试题集锦

分享一套我整理的面试干货,这份文档结合了我多年的面试官经验,站在面试官的角度来告诉你,面试官提的那些问题他最想听到你给他的回答是什么,分享出来帮助那些对前途感到迷茫的朋友。

erghtt的博客 1196

Hive函数大全

目录 第四章 Hive函数 4.1 聚合函数 4.2 关系函数 4.3 数学运算 4.4 逻辑运算 4.5 数值运算 4.6 条件函数 4.7 日期函数 4.8 字符串函数 4.9 字符串截取函数 4.10 去空格函数 4.11 正则表达式与解析函数 4.12 explode函数 4.13 行转列与列转行 4.14 基础窗口函数与分析函数 4.14.1 窗口函数简介 4.14.2 窗口的含义 4.14.3 窗口函数分类 4.14.4 窗口函数的使用 4.14.5.

数据挖掘+大数据研发+算法学习 9485

hive函数大全(中文版)

一、关系运算: 4 1. 等值比较: = 4 2. 不等值比较: 4 3. 小于比较: < 4 4. 小于等于比较: 5 6. 大于等于比较: >= 5 7. 空值判断: IS NULL 5 8. 非空判断: IS NOT NULL 6 9. LIKE比较: LIKE 6 10. JAVA的LIKE操作: RLIKE 6 11. REGEXP操作: REGEXP 7 二、数学运算: 7 1. 加法操作: + 7 2. 减法操作: - 7 3. 乘法操作: * 8 4. 除法操作: / 8 5. 取余操作: % 8 6. 位与操作: & 9 7. 位或操作: | 9 8. 位异或操作: ^ 9 9.位取反操作: ~ 10 三、逻辑运算: 10 1. 逻辑与操作: AND 10 2. 逻辑或操作: OR 10 3. 逻辑非操作: NOT 10 四、数值计算 11 1. 取整函数: round 11 2. 指定精度取整函数: round 11 3. 向下取整函数: floor 11 4. 向上取整函数: ceil 12 5. 向上取整函数: ceiling 12 6. 取随机数函数: rand 12 7. 自然指数函数: exp 13 8. 以10为底对数函数: log10 13 9. 以2为底对数函数: log2 13 10. 对数函数: log 13 11. 幂运算函数: pow 14 12. 幂运算函数: power 14 13. 开平方函数: sqrt 14 14. 二进制函数: bin 14 15. 十六进制函数: hex 15 16. 反转十六进制函数: unhex 15 17. 进制转换函数: conv 15 18. 绝对值函数: abs 16 19. 正取余函数: pmod 16 20. 正弦函数: sin 16 21. 反正弦函数: asin 16 22. 余弦函数: cos 17 23. 反余弦函数: acos 17 24. positive函数: positive 17 25. negative函数: negative 17 五、日期函数 18 1. UNIX时间戳转日期函数: from_unixtime 18 2. 获取当前UNIX时间戳函数: unix_timestamp 18 3. 日期转UNIX时间戳函数: unix_timestamp 18 4. 指定格式日期转UNIX时间戳函数: unix_timestamp 18 5. 日期时间转日期函数: to_date 19 6. 日期转年函数: year 19 7. 日期转月函数: month 19 8. 日期转天函数: day 19 9. 日期转小时函数: hour 20 10. 日期转分钟函数: minute 20 11. 日期转秒函数: second 20 12. 日期转周函数: weekofyear 20 13. 日期比较函数: datediff 21 14. 日期增加函数: date_add 21 15. 日期减少函数: date_sub 21 六、条件函数 21 1. If函数: if 21 2. 非空查找函数: COALESCE 22 3. 条件判断函数:CASE 22 4. 条件判断函数:CASE 22 七、字符串函数 23 1. 字符串长度函数:length 23 2. 字符串反转函数:reverse 23 3. 字符串连接函数:concat 23 4. 带分隔符字符串连接函数:concat_ws 23 5. 字符串截取函数:substr,substring 24 6. 字符串截取函数:substr,substring 24 7. 字符串转大写函数:upper,ucase 24 8. 字符串转小写函数:lower,lcase 25 9. 去空格函数:trim 25 10. 左边去空格函数:ltrim 25 11. 右边去空格函数:rtrim 25 12. 正则表达式替换函数:regexp_replace 26 13. 正则表达式解析函数:regexp_extract 26 14. URL解析函数:parse_url 26 15. json解析函数:get_json_object 27 16. 空格字符串函数:space 27 17. 重复字符串函数:repeat 27 18. 首字符ascii函数:ascii 28 19. 左补足函数:lpad 28 20. 右补足函数:rpad 28 21. 分割字符串函数: split 28 22. 集合查找函数: find_in_set 29 八、集合统计函数 29 1. 个数统计函数: count 29 2. 总和统计函数: sum 29 3. 平均值统计函数: avg 30 4. 最小值统计函数: min 30 5. 最大值统计函数: max 30 6. 非空集合总体变量函数: var_pop 30 7. 非空集合样本变量函数: var_samp 31 8. 总体标准偏离函数: stddev_pop 31 9. 样本标准偏离函数: stddev_samp 31 10.中位数函数: percentile 31 11. 中位数函数: percentile 31 12. 近似中位数函数: percentile_approx 32 13. 近似中位数函数: percentile_approx 32 14. 直方图: histogram_numeric 32 九、复合类型构建操作 32 1. Map类型构建: map 32 2. Struct类型构建: struct 33 3. array类型构建: array 33 十、复杂类型访问操作 33 1. array类型访问: A[n] 33 2. map类型访问: M[key] 34 3. struct类型访问: S.x 34 十一、复杂类型长度统计函数 34 1. Map类型长度函数: size(Map) 34 2. array类型长度函数: size(Array) 34 3. 类型转换函数 35

大数据学习之Hive函数

Hive常用函数 窗口函数 以及侧视图

weixin_48205015的博客 1752

【学习笔记】无人机(UAV)在3GPP系统中的增强支持(四)-无人机系统(UAS)命令与控制(C2)通信用例

UTM向5G网络提供无人机系统C2通信所需的信息,例如服务类别、无人机系统服务的流量类型、授权的无人机系统服务所需的QoS以及无人机系统服务的订阅。遵循模型B的网络辅助C2模型,为了确保UAS操作的C2通信的服务可用性和可靠性,特别是当无人机在操作员的视线之外(BLOS)飞行时,为无人机提供支持冗余的C2通信链路。如果需要创建额外的C2通信连接或更改现有数据连接的配置以进行C2通信,则5G网络会根据无人机系统的授权服务信息和C2通信中所需的QoS和优先级,修改或分配一个或多个C2通信流量的QoS流。

u011376987的博客 2051

OpenCvSharp之利用海康相机采集图像并在pictureBox中显示

OpenCvSharp之利用海康相机采集图像并在pictureBox中显示 说明:OpenCvSharp版本为4.0 海康相机为黑白相机 实现功能:将海康相机采集的图像转成Mat,并在pictureBox中显示。 示例代码: Mat srcImage; private Mat CaptureImage() { int nRet; //MyCamera.MVCC_I...

Kevin_Sun777的博客 5501

Hive 常用函数

Hive 常用函数

长不大的大灰狼 2629

车载以太网测试技术解析

在智能汽车与HiL测试领域,高效解析与模拟车载网络通信是开发验证的关键。ZD-Converter 2000以媒体/介质转换器、嗅探器、拦截器、仿真器四合一的颠覆性设计,成为工程师应对复杂车载以太网测试的瑞士军刀。它支持双路车载/标准以太网智能转换、实时通信嗅探、硬件级数据拦截及ECU通信模拟,更通过串口命令实现全参数远程配置,赋能自动化测试流程。本文将深度解析其核心功能与实战应用场景。

Triv2025的博客 1142

hive报错集锦

hive导入数据报错 报错原因: load data local顺序写反了 改顺序后执行成功: hive (badou)> load data local inpath '/home/dongdong/hive/orders.csv' overwrite into table orders; Loading data to table badou.orders OK Time t...

qq_28286027的博客 1213

Vivado时序违例debug

显示了数据路径延迟。例如,对于违例路径,若布线延迟超过50%,说明该延迟是导致时序不能收敛的主要因素,因此可围绕降低布线延迟这一靶心达到时序收敛。对于跨时钟域路径,Requirement数值会有所变化,但如果数值为0.1,显然是不合理的。目的时钟路径单元,时钟从adc0_bufg/O输出,到达PLLE4_ADV,经过BUFGCE输出,最终到达SRLC32E移位寄存器,对应。源时钟路径单元,时钟从adc0_bufg/O输出,到达PLLE4_ADV,经过BUFGCE输出,最终到达FDRE触发器,对应。

weixin_44513618的博客 1618

基于Qwen3-14B大模型的智能UI自动化测试实践

UI自动化测试是软件工程中保障产品质量的关键环节,其核心原理是通过脚本模拟用户操作,对软件界面进行功能验证。传统方法依赖于编写和维护基于元素定位的固定规则脚本,在面对复杂交互或频繁变化的界面时,维护成本高昂。大语言模型(LLM)的出现为这一领域带来了新的技术价值,其强大的自然语言理解和代码生成能力,使得测试脚本的编写从精确编码转向了任务描述。通过将大模型作为决策大脑,结合Playwright等自动化工具作为执行器,可以构建出能够理解界面、规划操作并验证结果的智能测试系统。这种方案特别适用于处理变化频繁、逻辑

weixin_42619742的博客 303

hive 按指定顺序排序_Hive之面试集锦

函数Hive函数的考察主要是函数的使用,一般代码类的题目居多,窗口函数是考察的要点。18.统计每天的人均播放次数和播放时长,其中播放次数按照起播日志来算,播放时长按照播放结束日志来统计SELECT a.key_day,a.avg_play_num,b.avg_duration( select key_day,count(device_id)/count(distinct device_id) as...

weixin_39906878的博客 527

Windows 镜像包大全(附百度云下载链接)

插入U盘,找到下载好的两个驱动软件,并安装,先打开驱动人生万能网卡版,安装好网卡驱动,可以接入wifi或者网线了,然后打开驱动精灵,按照提示,安装所有的驱动(中间要是让你重启,就先选择稍后再说,如果有的驱动安装好之后非要你重启,关不掉的那种,那你就重启吧),等全部安装好了,重启电脑。如果你有显卡,这里以英伟达举例,我是GTX960的,当你的驱动都安装好后,右键桌面,会出现一个英伟达控制面板。安装软碟通,下载之后,一直下一步就ok,啥也不用配置,到了最后一项点击“继续试用”即可。(下载里面的网卡版即可),

悦分享 7353

Hive调优集锦

.一 .前言1.1. 概念1.2. 架构1.3. 调优概述1.1. 调优须知二 . Hive建表设计层面优化2.1. 利用分区表优化2.2. 利用分桶表优化2.3. 选择合适的文件存储格式2.4. 选择合适的压缩格式三 .HQL语法和运行参数层面优化3.1. 查看Hive执行计划3.2. 列裁剪3.3. 谓词下推3.4. 分区裁剪3.5. 合并小文件3.6. 合理设置MapTask并行度3.7. 合理设置ReduceTask并行度3.8. Join优化3.9. 启用 MapJoin3.10. Join数据

张伯毅的专栏 1328

Hindsight 内存爆炸 4 个词排查清单:9,284 条 6 成是 SSH 调试日志——Agent 标签系统的实战复盘

9,284 条记忆里 66% 是 SSH 调试日志。4 个标签被滥用=0 区分度。3 个 entity_labels + retain_mission + retain_every_n_turns 配置把噪声压回 5%——附 PATCH 脚本和实测前后数据。

Starry-SkyJing的博客 57

学习QT之应用程序打包发布

一、编译QT程序(release编译) 二、将release文件夹中的可执行文件复制到一个空的文件夹中 三、使用windeployqt打包工程 切换到可执行文件路径,执行windeployqt xxx.exe: 然后就会将程序所需要用到的资源以及库文件生成到可执行文件路径下: 此时应用程序就可以点击运行了。 四、使用Enigma Virtual Box封包(将文件夹内的文件集成为单可执...

贝勒里恩的博客 762

【Hive】常用指令集锦

创建表 use database_name; drop table if exists new_table_name; create table new_table_name as select * from origin_table_name; 从Hive数据仓库下载数据到本地 hive -e "set hive.cli.print.header=true;select * from database_name.table_name;" > ./data.csv 根据表字段值分类汇总.

Alex 649

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Hive 调优集锦,让 Hive 调优想法不再碎片化

一、前言 1.1 概念 Hive 依赖于 HDFS 存储数据,Hive 将 HQL 转换成 MapReduce 执行,所以说 Hive 是基于Hadoop 的一个数据仓库工具,实质就是一款基于 HDFS 的 MapReduce 计算框架,对存储在HDFS 中的数据进行分析和管理。 1.2 架构 1.用户接口:Client CLI(hive shell)、JDBC/ODBC(java访问hive)、WEBUI(浏览器访问hive) 2.元数据:Metastore 元数据包括:表名、表所属的数据库(默认

云祁QI 1507

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

hive split函数_Hive之面试集锦

函数Hive函数的考察主要是函数的使用,一般代码类的题目居多,窗口函数是考察的要点。18.统计每天的人均播放次数和播放时长,其中播放次数按照起播日志来算,播放时长按照播放结束日志来统计SELECT a.key_day,a.avg_play_num,b.avg_duration( select key_day,count(device_id)/count(distinct device_id) as...

weixin_39716105的博客 462

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【hive】函数集锦:窗口函数、列转行、日期函数

lateral view ourer explode 炸裂的数组中如果存在null,则这一条数据保留,炸裂的字段值填充为null;a、若不指定 ORDER BY,默认使用分区内所有行 ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING.如果不指定 ORDER BY,则不对各分区做排序,通常用于那些顺序无关的窗口函数,例如 SUM()如果不指定 PARTITION BY,则不对数据进行分区,换句话说,所有数据看作同一个分区;

ALX3li的博客 873

hive错误集锦

1. Total jobs = 1 Stage-1 is selected by condition resolver. Launching Job 1 out of 1 Number of reduce tasks not specified. Estimated from input data size: 999 In order to change the average load

u014158708的博客 1801

HIVE常见问题集锦

1. 缺少MySQL驱动包 1.1 问题描述   Caused by: org.datanucleus.store.rdbms.connectionpool.DatastoreDriverNotFoundException: The specified datastore driver ("com.mysql.jdbc.Driver") was not found in the CLASSPAT...

菜鸟不会飞 4531

hive split函数_大数据笔试真题集锦---第五章:Hive面试题

我会不间断的更新,维护,希望可以对正在找大数据工作的朋友们有所帮助.第五章目录第五章 Hive5.1 Hive 运行原理(源码级)用户提交查询等任务给Driver。Antlr解析器将SQL转化为抽象语法树AST Tree遍历AST Tree,抽出基本的查询单元QueryBlock遍历QueryBlock,翻译为执行操作树OperatorTree逻辑层优化器进行OperatorTree变换,合并...

weixin_39916511的博客 226

Hive on tez 运行报错集锦

执行 hive:直接报java.lang.ClassNotFoundException: org.apache.hadoop.mapred.MRVersion CDH集群安装组件都ok,在Hue界面中使用Hive的HQL是都是ok的 但是直接在liunx中,打开客户端命令: 执行 hive:直接报java.lang.ClassNotFoundException: org.apache.hadoop.mapred.MRVersion 解决方案: 因为CDH的hive-site.xml配置文件中没

cuichunchi的博客 2274

win10下使用hive时遇到的错误集锦

背景 老子不知道hive在win10下怎么就这么多错.....不想用虚拟机,想换成mac,但是mac上没有实况19...真的是,我去年买了个表。 hive建表报错Column length too big for column 'PARAM_VALUE' (max = 21845); use BLOB or TEXT instead 解决方法:用navicat创建hive数据库,...

四国棋客 7183
上一篇: kafka配置文件说明
下一篇: 数据分析架构-图解
说的对
博客等级 码龄9年 4粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值