检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
length length函数用于返回字符串的长度。 相似函数:lengthb,lengthb函数用于计算字符串str以字节为单位的长度,返回STRING类型的值。
示例代码 计算字符b在字符串abc中的位置。命令示例如下。 返回2。 select instr('abc', 'b'); 任一输入参数为NULL。命令示例如下。 返回NULL。 select instr('abc', null) 父主题: 字符串函数
字符串空格清除转换 概述 “字符串空格清除转换”算子,用于配置已生成的字段通过清除空格,转换出新的字段。
translate translate函数用于将input字符串中的所出现的字符或者字符串from用字符或者字符串to替换。 例如:将abcde中的bcd替换成BCD。
拆分用的分隔符,可以是一个字符,也可以是一个字符串。 start 是 STRING BIGINT类型常量,必须大于0。表示返回段的开始编号(从1开始)。 end 否 BIGINT BIGINT类型常量,大于等于start。
示例代码 返回M460 SELECT soundex('Miller'); 父主题: 字符串函数
今天来教大家一个简单实用的方法——字符映射表。1. Win+R键输入“charmap”,2. 调出字符映射表后,找到自己需要的符号选择复制到需要的地方就好啦~~
相似函数:regexp_replace1,regexp_replace1函数用于将source字符串中第occurrence次匹配pattern的子串,替换成指定字符串replace_string后,返回结果字符串。
regexp_extract REGEXP_EXTRACT函数用于将字符串source按照pattern的分组规则进行字符串匹配,返回第groupid个组匹配到的字符串内容。
如果参数(待拼接字符)为NULL,则会忽略这个参数 如果没有输入参数(待拼接字符)返回NULL。 示例代码 将字符串ABC和DEF通过:连接。命令示例如下。 返回ABC:DEF。 select concat_ws(':','ABC','DEF'); 任一输入参数为NULL。
为此,我们开发了一个工具类,专门用于处理这个问题,其基本的原理,就是找到全角空格的Unicode码,然后替换掉前后的全角、半角空格。
示例代码 返回3 SELECT levenshtein('kitten','sitting'); 父主题: 字符串函数
示例代码; 返回字符串:姓名:user1,年龄:20,性别:女,籍贯:城市1。 SELECT printf('姓名:%s,年龄:%d,性别:%s,籍贯:%s', "user1", 20, "女", "城市1"); 父主题: 字符串函数
字符串数据类型 表1 字符串数据类型 MySQL数据库 GaussDB数据库 差异 CHAR(M) 支持,存在差异 输入格式:输入二进制或十六进制字符串时,GaussDB输出为十六进制,MySQL中根据ASCII码表转义,无法转义的输出为空。
示例代码 查找字符串ab在字符串abc,123,ab,c中的位置。命令示例如下。 返回3。 select find_in_set('ab', 'abc,123,ab,c'); 查找字符串hi在字符串abc,123,ab,c中的位置。命令示例如下。 返回0。
提取字符串动态键值对 本文档介绍如何使用不同方案提取字符串键值对。 常用方案比较 字符串动态键值对提取分为关键字提取、值提取、关键字加工和值加工,常用方案为采用e_kv函数、e_kv_delimit函数和e_regex函数等。
select length(space(6)); 父主题: 字符串函数
str_translate 将字符串中的指定字符按照对应关系进行替换。 常见操作 str_strip 删除字符串中指定的字符。 str_lstrip 删除字符串开头的指定字符。 str_rstrip 删除字符串结尾的指定字符。
', -2); 父主题: 字符串函数
chars 任意(自动转为String) 否 字符串开头和结尾需要删除的字符集,默认为\t\r\n。 返回结果 修改后的字符串。 函数示例 示例1:删除空格。