页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...


函数

描述

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个字符串拼接后的字符串。

  • 参数说明
    sep:分隔符
    column1:所选列名

示例:

>SELECT concat_ws(' ', 'Spark', 'SQL'); Spark SQL

3、字符串长度

返回字符串之间的Levenshtein距离

函数说明:

示例:


函数

描述

1

length

返回字符串的长度

函数说明:

示例:

2

levenshtein

(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

instr

返回从1开始的字符出现索引

函数说明:

示例:

2

left

返回第一个 n 字符

函数说明:

示例:

3

locateposition

返回子字符串第一次出现的位置

函数说明:

示例:

4

firstfirst_value

返回第一个值

函数说明:

示例:

5

lastlast_value

返回最后一个值

函数说明:

示例:

6

parse_url

提取URL的一部分

函数说明:

示例:

7

repeat

返回重复的字符串

函数说明:

示例:

8

laglead

函数说明:返回偏移前面的值

示例:

9substring(str, pos[, len])

函数说明:返回str从pos开始、长度为len的子字符串,或字节数组从pos结束、长度为len的切片。

示例:

10

substring_index

函数说明:返回子字符串的索引

示例:

11

split

函数说明:拆分字符串

示例:

...