Skip to main content

字符串函数

CONCAT

将多个字符串连接起来。如果参数中任意一个值是 NULL,那么返回的结果为 NULL。

CONCAT(expr1, expr2 [, ...])

CHARACTER_LENGTH

返回字符串的长度。 对于多字节字符,返回 字符 数。

CHARACTER_LENGTH(expr)

CONCAT_WS

使用分隔符将两个或以上的字符串拼接成一个新的字符串。新字符串使用分隔符进行连接。

CONCAT_WS(sep, expr1, expr2)

CONTAINS

返回 match 是否在expr1 中出现,返回值为boolean

CONTAINS(expr, match)

ENDS_WITH

如果字符串以指定后缀结尾,返回 true,否则返回 false。任意参数为 NULL 则返回 NULL。

ENDS_WITH(expr, suffix)

LEFT

从字符串左边部分返回指定长度的字符,长度的单位为「utf8 字符」。

LEFT(expr, length)

LENGTH

返回字符串的 字节 长度。

LENGTH(expr)

LOWER

将参数中所有的字符串转换成小写。

LOWER(expr)

LTRIM

从字符串的左侧(开始部分)移除连续出现的空格

LTRIM(expr)

从字符串右边部分返回指定长度的字符,长度的单位为「utf8 字符」。

RIGHT(expr, length)

RTRIM

从字符串的右侧(结尾部分)移除连续出现的空格

RTRIM(expr)

STARTS_WITH

如果字符串以指定前缀开头返回 1,否则返回 0,任意参数为 NULL 则返回 NULL。

STARTS_WITH(expr, prefix)

SUBSTR

从一个字符串 (str) 的指定位置(pos) 开始截取指定长度 (len) 的字符。

SUBSTR(expr, pos, len)

TRIM

从字符串的左侧和右侧移除连续出现的空格

TRIM(expr)

UPPER

将字符串转换为大写形式

UPPER(expr)