...
函数 | 描述 | |
---|---|---|
1 | concat(col1, col2, ..., colN) :拼接字符串 | 函数说明:连接字符串col1, col2, ..., colN 示例: SELECT concat('Spark', 'SQL'); SparkSQL |
2 | concat_ws(sep,[column2],…,[columnN]) | 函数说明: concat_ws(“sep”,[column2],…,[columnN]):返回这N列拼接的带分隔符的字符串。 concat_ws(“sep”, str1, str2,…, strN):返回这N个字符串拼接后的字符串。
示例: >SELECT concat_ws(' ', 'Spark', 'SQL'); Spark SQL |
3、字符串长度
函数 | 描述 | |||||
---|---|---|---|---|---|---|
1 | length | 返回字符串的长度 函数说明: 示例: | 2 | (expr) :字符串长度 | 函数说明:返回字符串的长度 示例: SELECT length('Spark SQL '); 10 SELECT length(x'537061726b2053514c'); 9 | |
2 | CHAR_LENGTH(expr) :字符串长度 | 函数说明:返回字符串的长度 示例: SELECT CHAR_LENGTH('Spark SQL '); 10 | ||||
3 | CHARACTER_LENGTH(expr) :字符串长度 | 函数说明:返回字符串的长度 示例: SELECT CHARACTER_LENGTH('Spark SQL '); 10 |
4、字符串查找、截取
函数 | 描述 | |
---|---|---|
1 | 返回从1开始的字符出现索引 函数说明: 示例: | |
2 | 返回第一个 n 字符 函数说明: 示例: | |
3 | 返回子字符串第一次出现的位置 函数说明: 示例: | |
4 | 返回第一个值 函数说明: 示例: | |
5 | 返回最后一个值 函数说明: 示例: | |
6 | 提取URL的一部分 函数说明: 示例: | |
7 | 返回重复的字符串 函数说明: 示例: | |
8 | 函数说明:返回偏移前面的值 示例: | |
9 | substring(str, pos[, len]) | 函数说明:返回str从pos开始、长度为len的子字符串,或字节数组从pos结束、长度为len的切片。 示例: |
10 | 函数说明:返回子字符串的索引 示例: | |
11 | 函数说明:拆分字符串 示例: |
...