MySQL中字符串的炒鸡操作

一、使用SQL拼接字符串

函数名说明
CONCTAT(str1,str2,…)把字符串str1,str2连接成一个字符串
CONCAT_WS(seq,str1,str2,…)用指定的分隔符seq连接字符串

在这里插入图片描述
在这里插入图片描述

二、使用SQL判断字符串长度

函数名说明
CHAR_LENGTH(str)返回字符串str的字符个数
LENGTH(str)返回字符串str的字节个数

在这里插入图片描述

此处汉字的编码用的是UTF-8字符集—一个汉字字符占3个字节

三、使用SQL截取字符串的

函数名说明
LEFT(str,len)/RIGHT(str,len)从字符串左/右边起返回len长度的子字符串
SUBSTRING(str,pos,[len])从字符str的pos位置起返回长度为len的子串

[]中的参数为非必选项,可写可不写
在这里插入图片描述

四、使用SQL按分隔符处理数据

函数名说明
SUBSTRING_INDEX(str,delim,count)返回字符串str按delim1分割的前count个字符串
LOCATE(substr,str)在字符串str中返回子串substr第一次出现的位置

在这里插入图片描述

在这里插入图片描述

五、MySQL中的其它常用函数

函数名说明
FORMAT(X,D[,locale])将数字X格式化为格式"#,###,###,##",并舍入到D位小数

在这里插入图片描述

函数名说明
TRIM([remstr FROM] str)从字符串str两端删除不需要的字符

[remstr]不填默认去除字符两端的空格

在这里插入图片描述

数名说明
ROUND(X,D)对数值X进行四舍五入保留D位小数
RAND()返回一个在0和1之间的随机数
CASE WHEN [condition] THEN result [WHEN [condition] THEN result …] [ELSE result] END用于实现其他语言中的case…when功能,提供数据流控制
MD5(str)返回str的MD5值

在这里插入图片描述


  1. delim = delimitation 界限 ↩︎

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值