利志分享
fast_forward
view_headline
开发工具箱
go教程
clickhouse教程
kafka教程
python教程
shell教程
原创杂文
打赏
开发工具箱
go教程
clickhouse教程
kafka教程
python教程
shell教程
原创杂文
打赏
clickhouse入门
clickhouse概述
clickhouse安装和部署
clickhouse数据类型
clickhouse表引擎学习
clickhouse表引擎学习2
clickhouse的sql语法功能1-创建库,创建表等
clickhouse的sql语法2之select功能
clickhouse的sql语法3之alter和show功能
clickhouse的sql语法4之system的了解-查看当前实时连接数
clickhouse的sql语法5之账号授权功能
浅析Clickhouse的向量化执行
clickhouse时间日期函数详解-toDate,toDateTime,formatDateTime
clickhouse常用字符串函数-empty,length,lower,upper,substring,splitByString
clickhouse常用数组函数-arrayJoin,arraySort,arrayReverseSort,arrayReduce,arrayDistinct
clickhouse常用hash函数和类型转换函数,随机函数
clickhouse实战
clickhouse实现漏斗功能
clickhouse实现留存数和留存率计算
你想要的-提高统计clickhouse的查询效率,clickhouse物化视图的应用
剖析-clickhouse的复制表引擎重复数据无法写入问题
clickhouse分布式查询报错剖析-Double-distributed IN/JOIN subqueries is denied (distributed_product_mode = 'deny'
有料-clickhouse单机的增删查询实现方案和clickhouse分布式部署的增删查改实现方案
clickhouse的go客户端实现插入分布式clickhouse集群方式
分布式物化视图在clickhouse如何实现?
助你成为数据分析达人-带你透彻的了解clickhouse实现同比环比分析
如何在clickhouse中实现连续的时间,比如连续的天
第二篇:如何在clickhouse中实现连续的时间,比如连续的天
clickhouse中toDate和toDateTime不能处理1970年之前时间问题
分享clickhouse分布式集群CPU突然暴涨接近100%的问题查证和分析
clickhouse一个特殊的Inf类型数据引发的数据问题
clickhouse的MergeTree系列引擎ReplacingMergeTree和SummingMergeTree的深入理解
sql中多表组合笛卡尔积引发数据动态变化的问题
clickhouse之删除数据或更新数据无效的解决思路-mutations相关
clickhouse(20.3.10.75版本) Sql报错总结
clickhouse网络架构问题引发的:All connection tries failed,Attempt to read after eof,While executing Remote报错
clickhouse深入
深入了解clickhouse的索引查询过程
详解clickhouse的MergeTree引擎存储结构
Clickhouse如何分析sql查询计划完整指南
详解clickhouse分区目录的合并过程
目录
clickhouse入门
clickhouse概述
clickhouse安装和部署
clickhouse数据类型
clickhouse表引擎学习
clickhouse表引擎学习2
clickhouse的sql语法功能1-创建库,创建表等
clickhouse的sql语法2之select功能
clickhouse的sql语法3之alter和show功能
clickhouse的sql语法4之system的了解-查看当前实时连接数
clickhouse的sql语法5之账号授权功能
浅析Clickhouse的向量化执行
clickhouse时间日期函数详解-toDate,toDateTime,formatDateTime
clickhouse常用字符串函数-empty,length,lower,upper,substring,splitByString
clickhouse常用数组函数-arrayJoin,arraySort,arrayReverseSort,arrayReduce,arrayDistinct
clickhouse常用hash函数和类型转换函数,随机函数
clickhouse实战
clickhouse实现漏斗功能
clickhouse实现留存数和留存率计算
你想要的-提高统计clickhouse的查询效率,clickhouse物化视图的应用
剖析-clickhouse的复制表引擎重复数据无法写入问题
clickhouse分布式查询报错剖析-Double-distributed IN/JOIN subqueries is denied (distributed_product_mode = 'deny'
有料-clickhouse单机的增删查询实现方案和clickhouse分布式部署的增删查改实现方案
clickhouse的go客户端实现插入分布式clickhouse集群方式
分布式物化视图在clickhouse如何实现?
助你成为数据分析达人-带你透彻的了解clickhouse实现同比环比分析
如何在clickhouse中实现连续的时间,比如连续的天
第二篇:如何在clickhouse中实现连续的时间,比如连续的天
clickhouse中toDate和toDateTime不能处理1970年之前时间问题
分享clickhouse分布式集群CPU突然暴涨接近100%的问题查证和分析
clickhouse一个特殊的Inf类型数据引发的数据问题
clickhouse的MergeTree系列引擎ReplacingMergeTree和SummingMergeTree的深入理解
sql中多表组合笛卡尔积引发数据动态变化的问题
clickhouse之删除数据或更新数据无效的解决思路-mutations相关
clickhouse(20.3.10.75版本) Sql报错总结
clickhouse网络架构问题引发的:All connection tries failed,Attempt to read after eof,While executing Remote报错
clickhouse深入
深入了解clickhouse的索引查询过程
详解clickhouse的MergeTree引擎存储结构
Clickhouse如何分析sql查询计划完整指南
详解clickhouse分区目录的合并过程
clickhouse常用字符串函数-empty,length,lower,upper,substring,splitByString
阅读:100
分享次数:0
1:empty 功能:对于空字符串返回1,对于非空字符串返回0。该函数也适用于数组。结果类型是UInt8。 示例: ``` SELECT empty(''), empty([]), empty('1'), empty(' ') Query id: 2ea02174-82fe-404e-b8e2-0999cda9fec2 ┌─empty('')─┬─empty([])─┬─empty('1')─┬─empty(' ')─┐ │ 1 │ 1 │ 0 │ 0 │ └───────────┴───────────┴────────────┴────────────┘ ``` 2:length 功能:返回字符串的字节长度。 示例: ``` SELECT length(''), length('xxxx') Query id: 21c6187c-9874-4b26-9133-dcfec367d560 ┌─length('')─┬─length('xxxx')─┐ │ 0 │ 4 │ └────────────┴────────────────┘ ``` 3:lower, lcase 功能:将字符串中的ASCII转换为小写。 示例: ``` SELECT lower('A'), lcase('B') Query id: 9d9e453b-6873-4f90-9ba5-22014fb48d19 ┌─lower('A')─┬─lower('B')─┐ │ a │ b │ └────────────┴────────────┘ ``` 4:upper, ucase 功能:将字符串中的ASCII转换为大写。 ``` SELECT upper('a'), ucase('b') Query id: adcb6c75-b09e-45a7-b52c-a4a72d312ca9 ┌─upper('a')─┬─upper('b')─┐ │ A │ B │ └────────────┴────────────┘ ``` 5:reverse 功能:反转字符串。 示例: ``` SELECT reverse('abgcsd') Query id: 93dc764a-2bc5-42ce-aad0-f9e961d237c0 ┌─reverse('abgcsd')─┐ │ dscgba │ └───────────────────┘ ``` 6:concat 功能:连接字符串 示例: ``` SELECT concat('a', 'b', 'd') Query id: b1a848c6-0289-4fc1-b99d-09e0fc417f17 ┌─concat('a', 'b', 'd')─┐ │ abd │ └───────────────────────┘ ``` 7:substring,mid,substr(s,offset,length) 功能:以字节为单位截取指定位置字符串,返回以offset位置为开头,长度为length的子串。offset从1开始(与标准SQL相同)。offset和length参数必须是常量。 示例: ``` SELECT substring('myname', 1, 1), mid('test', 1, 3), substr('fuck', 1, 3) Query id: 0c4cddd4-dfe1-4561-b0fa-196d74f57420 ┌─substring('myname', 1, 1)─┬─substring('test', 1, 3)─┬─substring('fuck', 1, 3)─┐ │ m │ tes │ fuc │ └───────────────────────────┴─────────────────────────┴─────────────────────────┘ ``` 8:splitByString,splitByChar(分隔符,s) 功能:字符串拆分返回数组 示例: ``` SELECT splitByString(' ', 'my apple'), splitByChar(' ', 'my name') Query id: 8383db05-d4fb-46f0-a68b-3669ba11f1c6 ┌─splitByString(' ', 'my apple')─┬─splitByChar(' ', 'my name')─┐ │ ['my','apple'] │ ['my','name'] │ └────────────────────────────────┴─────────────────────────────┘ ```
感觉本站内容不错,读后有收获?
attach_money
我要小额打赏,鼓励作者写出更好的教程
扫码关注公众号:talk_lizhi