截取

substring( )

用法:

1. substring(str,pos)

例子:

SELECT substring('abcdefg',1);
-> 'abcdefg'SELECT substring('abcdefg',2);
-> 'bcdefg'SELECT substring('abcdefg',-2);
-> 'fg'

str 是被操作的字符串,pos 表示是从哪个位置开始。如果 pos 为正,则下标从左到右从1开始记。如果 pos 为负,则下标从右到左从-1开始记。

2. substring(str from pos)

例子:

SELECT substring('abcdefg' from 1);
-> 'abcdefg'SELECT substring('abcdefg' from 2);
-> 'bcdefg'SELECT substring('abcdefg' from -2);
-> 'fg'

1 的用法相同,但是 逗号 变为 from

3. substring(str,pos,len)

例子:

SELECT substring('abcdefg' , 1 , 2);
-> 'ab'SELECT substring('abcdefg' , 2 , 2);
-> 'bc'SELECT substring('abcdefg' , -2 ,1);
-> 'f'

str 是被操作的字符串,pos 表示是从哪个位置开始。如果 pos 为正,则下标从左到右从1开始记。如果 pos 为负,则下标从右到左从-1开始记。len 表示以从左到右的顺序留下 len 个长度的字符。

4. substring(str from pos for len)

例子:

SELECT substring('abcdefg' from 1 for 2);
-> 'ab'SELECT substring('abcdefg' from 2 for 2);
-> 'bc'SELECT substring('abcdefg' from -2 for 1);
-> 'f'

3 的用法相同,但是 第一个逗号 变为 from第二个逗号 变成 for

left

left(str,len)

例子:

SELECT left('abcdefg' , 2);
-> 'ab'

从左边开始,截取 str 字符串的 len 个长度的字符。

right

right(str,len)

例子:

SELECT right('abcdefg' , 2);
-> 'fg'

从右边开始,截取 str 字符串的 len 个长度的字符。

拼接

concat(str1,str2,...)

例子:

SELECT concat('a','b','v');
-> 'abv'SELECT concat('a','b');
-> 'ab'

会把str1,str2,……拼接起来,如果参数中有NULL,结果为NULL。

mysql官方中文文档:MySQL 中文文档 | MySQL 中文网

mysql 字符串截取,拼接相关推荐

  1. MySQL字符串的拼接、截取、替换、查找位置

    MySQL字符串的拼接.截取.替换.查找位置. 常用的字符串函数: 函数 说明 CONCAT(s1,s2,...) 返回连接参数产生的字符串,一个或多个待拼接的内容,任意一个为NULL则返回值为NUL ...

  2. Mysql字符串截取 mysql将字符串字段转为数字排序或比大小

    SELECT * FROM Student WHERE 1 = 1 ORDER BY -ID DESC ; SELECT * FROM Student WHERE 1 = 1 ORDER BY (ID ...

  3. mysql 字符串 截取字母_MySQL字符串函数:字符串截取

    MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有 mid(), substr().其中,mid(), substr() ...

  4. mysql 截取字符串部分值,Mysql字符串截取_获取指定字符串中的数据

    搜索热词 前言:本人遇到一个需求,需要在MysqL的字段中截取一段字符串中的特定字符,类似于正则表达式的截取,苦于没有合适的方法,百度之后终于找到一个合适的方法:substring_index('ww ...

  5. php mysql 截取字符串长度,mysql字符串截取

    MySQL 字符串截取函数有:left(), right(), substring(), substring_index().还有 mid(), substr(); 一:left(str, lengt ...

  6. php mysql字符串截取比较读取_MySQL字符串截取 和 截取字符进行查询

    通过mysql自带的一些字符串截取函数,对数据进行处理,下面是我整理的字符串截取 和 截取字符进行查询. 一.MySQL中字符串的截取 MySQL中有专门的字符串截取函数:其中常用的有两种:subst ...

  7. php mysql字符串截取比较读取_MySQL_Mysql字符串截取函数SUBSTRING的用法说明,感觉上MySQL的字符串函数截取 - phpStudy...

    Mysql字符串截取函数SUBSTRING的用法说明 感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始截取 ...

  8. MySQL 字符串截取操作

    一:MySQL 字符串截取相关函数 首先来看一下 MySQL 中跟字符串截取相关的函数有: left(), right(), substring(), substring_index(). mid() ...

  9. Mysql字符串截取

    Mysql字符串截取函数:left().right().substring().substring_index(). 从左开始截取字符串: 用法:left(str, length),即:left(被截 ...

  10. 详解Mysql字符串截取left()、right()、substring()、substring_index()具体用法(一)

    文章目录 一.left() 二.right() 三.截取特定长度的字符串 1.从字符串第4个字符开始直结束 2.从字符串第4个字符开始,只取2个 3.从字符串倒数第4个字符开始直至结束 4.从字符串倒 ...

最新文章

  1. 打电话化繁为简 网络电话直接省钱
  2. linux命令--VI命令详解(一)
  3. 神经网络(11)--具体实现:unrolling parameters
  4. 每个程序员都应该知道的基础数论
  5. 软件oem要注意什么_英语配音学习要注意什么?配音的注意事项有什么?
  6. 向窗口输入文字--TextOut和DrawText函数
  7. mysql数据对比_MySQL--如何快速对比数据
  8. SSD选购扫盲指南M.2接口硬盘选择:NVMe于sata3
  9. ENSP-----ISIS协议
  10. 让优秀成为一种习惯——笔录
  11. excel两列数据对比找不同_Excel小白就不能用数据分析的办法找工作吗?
  12. DB2 windows下9.5安装教程
  13. 基金终于回血一波,小灰的损失减少到76万
  14. 【复杂网络系列】模块度(Modularity )的计算方法
  15. 卡拉OK歌词原理和实现高仿Android网易云音乐
  16. win7摄像头软件_GIF图片编辑、剪切、缩帧软件,ScreenToGif
  17. strawberry perl环境安装介绍
  18. 高中开设计算机了吗,职业高中计算机专业开设的必要性
  19. jqgrid属性:宽,高
  20. 5G无线网节能关键技术

热门文章

  1. python学生成绩管理系统【完整版】
  2. s2sh整合(详细版)
  3. 个人电脑厂商艰难涉水家庭娱乐市场
  4. 【Fracturing Destruction】点破小球——Unity3D中达到条件才触发的物体爆裂、炸裂、碎裂效果
  5. 新iPhone9月登场, 5大特色浮出水!
  6. 调用HMS SDK接口报错6003
  7. windows命令行工具连接mysql数据库报ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)
  8. JavaScript 运算符与逻辑分支
  9. automated creative optimization for e-commerce advertising
  10. html 地址 点击召唤高德,HTML5创建高德地图