MYSQL8字符串函数

MYSQL8字符串函数

    • 字符串函数
      • sql获取字符串字符个数
      • 获取字节长度length()
      • sql字符串合并concat()
      • 返回字符串在列表中第一次出现的位置field()
      • 去除字符串空格
        • 去除左边空格ltrim()
        • 去除右边空格rtrim()
        • 去除两端空格trim()
      • 获取字符串A在字符串中出现的位置position()
      • 字符串替换replace()
      • 字符串翻转reverse()
      • 返回字符串的后几个字符right()
      • 对比字符串是否不同
      • 字符串截取
        • mid()
        • substr()和substring()
      • 将小写转大写
      • 将大写转小写

字符串函数

https://www.runoob.com/mysql/mysql-functions.html



sql获取字符串字符个数

MYSQL8字符串函数_第1张图片


获取字节长度length()

MYSQL8字符串函数_第2张图片


sql字符串合并concat()

MYSQL8字符串函数_第3张图片


返回字符串在列表中第一次出现的位置field()

MYSQL8字符串函数_第4张图片


去除字符串空格


去除左边空格ltrim()

image.png


去除右边空格rtrim()

image.png


去除两端空格trim()

image.png


获取字符串A在字符串中出现的位置position()

image.png


字符串替换replace()

参数1中的字符串中的aaa,替换为bbb
image.png


字符串翻转reverse()

MYSQL8字符串函数_第5张图片


返回字符串的后几个字符right()

MYSQL8字符串函数_第6张图片
MYSQL8字符串函数_第7张图片


对比字符串是否不同

字符串不同返回1,相同返回0

SELECT strcmp('hello','hell0');

MYSQL8字符串函数_第8张图片

SELECT strcmp('hello','hell0o');

MYSQL8字符串函数_第9张图片


字符串截取


mid()

image.png


substr()和substring()

这两个函数完全一样。
image.png


将小写转大写

ucase()和upper()完全一样。
MYSQL8字符串函数_第10张图片


将大写转小写

lcase()和lower()完全一样。
MYSQL8字符串函数_第11张图片

你可能感兴趣的:(数据库,sql)