页面树结构

版本比较

标识

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

1、字符串判断


函数

描述

1

coalesce(expr1, expr2, ...)

:空值处理

函数说明:返回第一个非空参数,类似ifnull(expr1, expr2),可以设置多个表达式

示例:如果处理部门为空,则填充发起部门。

Image Added


nullif

如果为true,则返回空值


nvl

如果为null,则返回值


nvl2

如果不为null,则返回值

2、字符串拼接

concat

连接

concat_ws

用分隔符连接

3、字符串长度

length

返回字符串的长度

levenshtein

返回字符串之间的Levenshtein距离

4、字符串查找、截取

instr

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

left

返回第一个 n 字符

locateposition

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

firstfirst_value

返回第一个值

lastlast_value

返回最后一个值

parse_url

提取URL的一部分

repeat

返回重复的字符串

laglead

返回偏移前面的值

substring_index

返回子字符串的索引

split

拆分字符串


5、字符串替换

regexp_extract

提取与正则表达式匹配的内容

regex_replace

替换匹配正则表达式的内容

replace

替换字符串的所有实例



6、字符串补位


7、计数、排名

count

返回行的总计数

rank

计算值的排名

8、增加序号

row_number

分配唯一行号


1

decode

使用字符集解码

2

elt

返回 n输入

3

encode

使用字符集进行编码

4

5

grouping

指示列是否已分组

6

grouping_id

返回分组级别

7

8

json_tuple

从JSON输入返回元组

9

map_concat

连接映射

10

map_keys

返回映射的键

11

map_values

返回映射的值

12

ntile

将行划分为分区

13

rollup

创建多维度汇总

14

15

schema_of_json

返回JSON的架构

16

sentences

将字符串拆分为单词数组

17

sequence

生成元素数组

18

shiftleft

带符号的左位偏移

19

shiftright

带符号的右位偏移

20

shiftrightunsigned

无符号位右移

21

size

返回数组的大小

22

space

返回一个字符串,其中 n 空间

23

24

25

window

窗口

26

xpath

解析XML节点

27

xpath_doublexpath_number

解析XML节点以获取双精度类型

28

xpath_float

解析浮点数的XML节点

29

xpath_int

解析整数的XML节点

30

xpath_long

长时间解析XML节点

31

xpath_short

解析短整数的XML节点

32

xpath_string

解析字符串的XML节点