Hologres支持的字符串函数
关于兼容PostgreSQL的字符串函数的详细使用方法,请参见PostgreSQL函数。 将多行的同一列聚合为一个字符串。该函数是Oracle兼容函数,需要先安装orafce扩展,具体请参见Oracle兼容函数。在字符串的左侧填充指定的字符,直到达到指定的总长度。对字符串按正则表达式进行匹配,如果存在则会在结果数组中表示出来。在字符串的右侧填充指定的字符,直到达到指定的总长度。将字符串按照指定的分隔符进行分割,并返回分割后的第num段。支持将每个单词的第一个字母转换为大写,其余字母转换为小写。支持在目标字符串指定区间获取子字符串(substring)的位置,若获取到则返回子字符串(substring)在字符串中位置,若没有获取到,则返回0。该函数是Oracle兼容函数,需要先安装orafce扩展,具体请参见Oracle兼容函数。获取字符串的字节长度,使用UTF8编码字符集时,一个汉字是3字节,一个数字或字母算一个字节。对字符串进行逆序。该函数是Oracle兼容函数,需要先安装orafce扩展,具体请参见Oracle兼容函数。支持将在源字符串中查找指定的子字符串,并将其替换为另一个指定的字符串字符串分割函数,按正则表达式对字符串进行分割并转换成数组。字符串分割函数,将分割出的数据转换成行,可作为行转列使用。描述:将多行的同一列聚合为一个字符串。该函数是Oracle兼容函数,需要先安装orafce扩展,具体请参见Oracle兼容函数。pattern:必填,正则表达式,用于定义如何匹配和提取字符串中的子串。在正则表达式中,某些字符如.、*、+等具有特殊意义。如果需要在文本中匹配这些字符本身,而不是它们的特殊含义,就需要在它们前面加上转义字符。描述:对字符串按正则表达式进行匹配,如果存在则会在结果数组中表示出来。支持获取字符串中指定位置开始到字符串结束的子字符串。该函数是Oracle兼容函数,需要先安装orafce扩展,具体请参见Oracle兼容函数。支持从字符串的指定位置开始,获取指定长度的子字符串。该函数是Oracle兼容函数,需要先安装orafce扩展,具体请参见Oracle兼容函数。描述:将字符串按照指定的分隔符进行分割,并返回分割后的第num段。返回TEXT类型,若num超出了实际分割出的部分数量,将返回NULL。若需要使用此功能,您可以通过加入实时数仓Hologres交流群申请升级实例或实例升级,加群方式请参见如何获取更多的在线支持?。order_by_clause:可选,在合并字符串之前,如何对expression中的值进行排序。如果不指定,数据库可能会按照认为合适的方式排序。描述:从字符串的起始位置开始,提取指定数量的字符。num:必填,整数值,表示从字符串的起始位置提取的字符数量。描述:从字符串的末尾位置开始,提取指定数量的字符。num:必填,整数值,表示从字符串的末尾位置提取的字符数量。该参数是将字符集中的每个字符独立进行匹配,并不是整体匹配。该参数是将字符集中的每个字符独立进行匹配,并不是整体匹配。characters:可选,需要从目标字符串右侧(结尾)移除的字符集,如果没有指定characters参数,characters参数值默认为空格。该参数是将字符集中的每个字符独立进行匹配,并不是整体匹配。描述:在字符串的左侧填充指定的字符,直到达到指定的总长度。如果目标字符串的长度已经超过length,则从右侧将目标字符串截断为长度为length的字符串。fill:可选,用于填充的字符,如果没有指定fill的值,则默认为空格。描述:在字符串的右侧填充指定的字符,直到达到指定的总长度。如果目标字符串的长度已经超过length,则从右侧将目标字符串截断为长度为length的字符串。fill:可选,用于填充的字符,如果没有指定fill的值,则默认为空格。str2:格式模型(format model),用于指定如何解析第一个参数中的文本以转换为数值。描述:支持将在源字符串中查找指定的子字符串,并将其替换为另一个指定的字符串。描述:对字符串进行逆序。该函数是Oracle兼容函数,需要先安装orafce扩展,具体请参见Oracle兼容函数。描述:获取字符串的字节长度,使用UTF8编码字符集时,一个汉字是3字节,一个数字或字母算一个字节。由于英文字符的个数和所占字节相同,一个字符占一个字节,length函数的计算结果和char_length函数相同。描述:支持将每个单词的第一个字母转换为大写,其余字母转换为小写。单词是由一系列字母和数字组成的字符,使用非字母或数字分隔。描述:支持在目标字符串指定区间获取子字符串(substring)的位置,若获取到则返回子字符串(substring)在字符串中位置,若没有获取到,则返回0。该函数是Oracle兼容函数,需要先安装orafce扩展,具体请参见Oracle兼容函数。start:可选,匹配的起始位置,若未配置该参数,默认从头开始匹配。nth:可选,匹配第几次出现的位置,若未配置该参数,默认是第一次出现的位置。parse_ident:必填,待解析的字符串,通常是一个数据库对象的完全限定标识符。当字符串包含非标识符字符或者字符串会转换大小写时,需要添加引号。返回BOOLEAN类型。若目标字符串是以prefix为前缀,若是则返回t(true),否则返回f(false)。描述:字符串分割函数,将分割出的数据转换成行,可作为行转列使用。pattern:必填,定义了如何分割字符串的正则表达式。正则表达式中的特殊字符和构造将用于识别字符串中需要作为分隔点的位置。描述:字符串分割函数,按正则表达式对字符串进行分割并转换成数组。pattern:必填,定义了如何分割字符串的正则表达式。正则表达式中的特殊字符和构造将用于识别字符串中需要作为分隔点的位置。若您Hologres实例的版本较低,请您使用实例升级或加入Hologres钉钉交流群反馈,详情请参见如何获取更多的在线支持?。关注阿里云公众号或下载阿里云APP,关注云资讯,随时随地运维管控云服务
栏目分类
- BORA中文网
- BORA中文网
你的位置:ZeroSwap中文网 > BORA中文网 > Hologres支持的字符串函数