mysql函数(二)之常见字符串函数

一、为什么要使用字符串函数

使用MySQL函数中的常见字符串函数可以简化数据处理过程,提高数据分析效率,清洗数据,以及更方便地进行数据查询。这些函数是MySQL数据库中非常实用的功能之一。

二、常见的字符串函数及使用

1、CONCAT(str1,str2,…) 函数
CONCAT()将多个字符串连接成一个字符串,如果该函数中的任何参数为 NULL,返回结果为 NULL,使用示例如下:

select CONCAT('123','456')

在这里插入图片描述

2、SUBSTRING(str,pos,len)函数
SUBSTRING()从字符串中提取子字符串,起始位置为pos,长度为len,使用示例如下:

select SUBSTRING('123456789',5,5)

在这里插入图片描述

3、REPLACE(str,from_str,to_str)函数
REPLACE() 将字符串中的from_str替换为to_str,使用示例如下:

select REPLACE(100,21,32)

在这里插入图片描述

4、CHAR_LENGTH(str)函数
CHAR_LENGTH() 返回字符串的字符数,使用示例如下:

select CHAR_LENGTH('1234567221')

在这里插入图片描述
5、UPPER(str)函数
UPPER() 将字符串转换为大写,使用示例如下:

select UPPER('abc')

在这里插入图片描述

6、 LOWER(str)函数
LOWER() 将字符串转换为小写,使用示例如下:

select LOWER('MySql')

在这里插入图片描述
7、TRIM(str)函数
TRIM() 去除字符串两端的空格,使用示例如下:

select TRIM('  abc   ')

在这里插入图片描述
8、LEFT(str,len)函数
LEFT() 返回字符串左边的len个字符,使用示例如下:

select LEFT('123456789',5)

在这里插入图片描述
9、RIGHT(str,len)函数
RIGHT() 返回字符串右边的len个字符,使用示例如下:

select RIGHT('123456789',5)

在这里插入图片描述
10、FIND_IN_SET(str,strlist)函数
FIND_IN_SET() 如果字符串str在由逗号分隔的字符串列表strlist中,则返回其位置,使用示例如下:

select FIND_IN_SET('456','123,456,789')

在这里插入图片描述

三、总结

函数作用
CONCAT()将多个字符串连接成一个字符串
SUBSTRING()从一个字符串中截取子字符串
REPLACE()用一个新的字符串替换字符串中的所有匹配
UPPER()将字符串转换为大写
LOWER()将字符串转换为小写
TRIM()移除字符串前后的空格。
LENGTH()返回字符串的长度
INSTR()在字符串中查找子字符串的位置
LEFT()返回字符串的左边指定长度的子字符串
RIGHT()返回字符串的右边指定长度的子字符串
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值