基本表达式描述及语法:
1、数组函数和操作符
下表显示了可以用于数组类型的操作符:
下表展示了可用于数组类型的函数:
- 在array_position和array_positions中, 每个数组元素与使用IS NOT DISTINCT FROM语法的搜索值进行比较。
- 在array_position中,如果没有找到该值,则返回NULL。
- 在array_positions中,如果数组是NULL,则返回NULL; 如果数组中没有找到该值,相反返回空数组。
- 在string_to_array中,如果定界符参数为NULL,输入字符串中的每一个字符将变成结果数组中的一个独立元素。如果定界符是一个空串,则整个输入字符串被作为一个单一元素的数组返回。否则输入字符串会被在每一个出现定界符字符串的位置分裂。
- 在string_to_array中,如果空值串参数被忽略或者为 NULL,输入中的子串不会被替换成 NULL。在array_to_string中,如果空值串参数被忽略或者为NULL,该数组中的任何空值元素会被简单地跳过并且不会在输出串中被表示。