数据准备

create table tb_json(cont String) engine=Log;insert into  tb_json values('{"movie":"1207","rate":"4","timeStamp":"978300719","uid":"1"}')
,('{"movie":"2028","rate":"5","timeStamp":"978301619","uid":"1"}')
,('{"movie":"531","rate":"4","timeStamp":"978302149","uid":"1"}')
,('{"movie":"3114","rate":"4","timeStamp":"978302174","uid":"1"}')
,('{"movie":"608","rate":"4","timeStamp":"978301398","uid":"1"}')
,('{"movie":"1246","rate":"4","timeStamp":"978302091","uid":"1"}')
,('{"movie":"1357","rate":"5","timeStamp":"978298709","uid":"2"}') ;

1.visitParamHas(params, name)函数

select
visitParamHas(
cont,
'movie'
)
from
tb_json;---参数一:json row data
---参数二:名称若参数中有此名称的字段,返回1,没有返回0

2.visitParamExtractString(params, name)函数

select
visitParamExtractString(cont,'movie')
from
tb_json;---参数一:json row data
---参数二:字段名称若有此字段,就返回此字段所对应的数据
没有就返回空

3.JSONExtract函数

select
JSONExtract(cont,'Tuple(movie String,rate String)')
from
tb_json;----参数一: json row data
----参数二:要查的元组----元组中的字段名和数据类型必须和json中的数据对应,否则查不到----元组中查询的数据可以不是json的所有字段,可以只查部分
select
JSONExtract(cont,'Tuple(movie String,rate String)').1  ---只查第一个字段
from
tb_json

LOAP引擎:clickhouse06:简单介绍几个JSON函数相关推荐

  1. 几个常见规则引擎的简单介绍和演示

    Ilog JRules 是最有名的商用BRMS: Drools 是最活跃的开源规则引擎: Jess 是Clips的java实现,就如JRuby之于Ruby,是AI系的代表: Visual Rules( ...

  2. python3 规则引擎_几个常见规则引擎的简单介绍和演示

    Ilog JRules 是最有名的商用BRMS: Drools 是最活跃的开源规则引擎: Jess 是Clips的java实现,就如JRuby之于Ruby,是AI系的代表: Visual Rules( ...

  3. 模板引擎ejs简单介绍

    模板引擎: 将数据与标签分离开来,这样就不需要前面写的学生管理系统那样,在页面显示信息通过字符串的拼接的方式,而是直接用ejs模板引擎,将服务器端传过来的数据在页面直接显示出来,不会那样的麻烦了. e ...

  4. 简单介绍SQL中ISNULL函数使用方法

    这篇文章介绍了SQL Server.MySQL.Oracle三种数据库中ISNULL函数的使用方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 SQL Ser ...

  5. xml、json、url的一些简单介绍

    一:XML 和 JSON 的简单介绍 xml 和 json 都是程序和程序之间传送和交流数据的方式. 都是独立于 各种编程语言 而存在的. 早些时间 xml 用的非常多,后来 json 出现了,jso ...

  6. c 语言重载参数类型不同重载和,C++基础学习之函数重载的简单介绍

    前言 我们在平时写代码中会用到几个函数但是他们的实现功能相同,但是有些细节却不同.例如:交换两个数的值其中包括(int, float,char,double)这些个类型.在C语言中我们是利用不同的函数 ...

  7. ABAP 获取状态的两个函数 STATUS_TEXT_EDIT 和 STATUS_READ 的简单介绍

    在SAP中对于如何获取订单的状态,提供了至少两个函数,分别是 STATUS_READ 和  STATUS_TEXT_EDIT.下面简单介绍这两个函数 1.STATUS_TEXT_EDIT 改函数读取的 ...

  8. 【贪玩巴斯】Unity3D初学圣经(一)——学习要求 Unity简单介绍 游戏引擎介绍 课程体系介绍 「1-1 到 1-4 」—— 2021年12月9日

    Unity3D初学圣经 一 --学习要求 & Unity简单介绍 & 游戏引擎介绍 & 课程体系介绍 本文对应视频P1 1-1 到P2 1-4 1.学习要求 2.Unity简单 ...

  9. python中pickle模块的用法_Python中json模块和pickle模块的简单介绍(附示例)

    本篇文章给大家带来的内容是关于Python中json模块和pickle模块的简单介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Python中的json模块和pickl ...

  10. 2021年大数据ELK(二):Elasticsearch简单介绍

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 一.Elasticsearch简介 1.介绍 2.创始人 二.E ...

最新文章

  1. javascript间接实现前端非获取匹配,保留带某前缀的子串不执行替换
  2. 修改Spring boot内置的tomcat端口
  3. Xor Path - 牛客
  4. 城市地图, 军事地图, 矿山地图, 电力地理, 电子地图, 制图, 编辑, OCX控件, VC++源代码组件库...
  5. USB hub(221)
  6. 联合查询是要多创建一个实体类么_[译] 如何用 Room 处理一对一,一对多,多对多关系?...
  7. 【C/C++】代码换行问题
  8. 信息系统管理工程师_关于备考信息系统项目管理师、系统集成项目管理工程师考试几点小建议...
  9. jenkins linux编译c,【Linux】【Jenkins】代码编译和执行过程中的问题汇总
  10. 超级玛丽2014怀旧版发布
  11. kingate是一位国人开发的代理服务器
  12. 三级哪个不用学c语言,考全国计算机等级考试三级如何学C语言
  13. Transformers Assemble(PART II)
  14. Tomcat的安装及配置。
  15. 世嘉MD游戏开发【十三】:音乐和音效
  16. addEventListener兼容性问题
  17. 在VM6.5中安装iPC_OSx86_10_5_6_Universal_PPF5_Final
  18. 马科维茨投资组合理论总结
  19. 计算机中year函数怎么使用,excel2010中YEAR函数的使用方法
  20. 青春、情动、永恒的经典——岩井俊二

热门文章

  1. 有道词典翻译功能数字有时无法翻译出来解决方案
  2. 计算机换算单位 gb,gb和mb的换算-KB,MB,GB之间的换算关系
  3. 【论文研读】-用于约束多目标优化的新型双阶段双种群进化算法补充材料
  4. TRAS为springcloud提供高性能的RPC能力
  5. 微信小程序 弹出确定取消框
  6. Activity生命周期记忆方法
  7. Marlin 固件配置手动退换料
  8. 博科Brocade 6505光纤交换机
  9. 原生开发什么意思_原生App是什么意思
  10. 资深程序员和你重学五线谱 - 第一篇