spark-sql 笔记
2021/7/28 19:39:15
本文主要是介绍spark-sql 笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、get_json_object 返回json键值
select get_json_object('{"a":"dd"}','$.a');
dd
select get_json_object('{"b":"c"}','$.a');//json 键 “b” ≠ a 这里没有返回值
➜
select get_json_object('{"c":"d"}','$.c');//json 键 “c” = c 这里返回值 d
➜
get_json_object({"c":"d"}, $.c)
d
select get_json_object('{"ac":"d"}','$.ac'); //主键 ac
➜
get_json_object({"ac":"d"}, $.ac)
d
get_json_object({"a":{"B":"c"}}, $.a)
{"B":"c"}
2、substring_index
select substring_index('www.33.vv','',3);
空串返回空;
select substring_index('www.33.vv','e',3);
不存在,就返回 原始串 www.33.vv
select substring_index('www.33.vv','.',3);
超出,就返回 原始串 www.33.vv
select substring_index('www.abcd.ory','.',1);
正常情况:www
这篇关于spark-sql 笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-20RabbitMQ教程:新手入门指南
- 2024-11-20Redis教程:新手入门指南
- 2024-11-20SaToken教程:新手入门指南
- 2024-11-20SpringBoot教程:从入门到实践
- 2024-11-20Java全栈教程:从入门到实战
- 2024-11-20Java微服务系统教程:入门与实践指南
- 2024-11-20Less教程:初学者快速上手指南
- 2024-11-20MyBatis教程:新手快速入门指南
- 2024-11-20QLExpress教程:初学者快速入门指南
- 2024-11-20订单系统教程:从入门到实践的全面指南