字符串函数
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)
RIGHT
从字符串右边部分返回指定长度的字符,长度的单位为「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)