1、从左开始截取字符串

left(str, length)

说明:left(被截取字段,截取长度)

例:select left(content,200) as abstract from my_content_t

2、从右开始截取字符串

right(str, length)

说明:right(被截取字段,截取长度)

例:select right(content,200) as abstract from my_content_t

3、截取字符串substring(str, pos)

substring(str, pos, length)

说明:substring(被截取字段,从第几位开始截取)

substring(被截取字段,从第几位开始截取,截取长度)

例:select substring(content,5) as abstract from my_content_t

select substring(content,5,200) as abstract from my_content_t

(注:如果位数是负数 如-5 则是从后倒数位数,到字符串结束或截取的长度)

1.从字符串的第9个字符开始读取直至结束

SELECT SUBSTRING('www.cnblogs.com', 9)

结果为:rengu.com

2.从字符串的第9个字符开始,只取3个字符

SELECT SUBSTRING('www.cnblogs.com', 9, 3)

结果为:ren

3.从字符串的倒数第6个字符开始读取直至结束

SELECT SUBSTRING('www.cnblogs.com', -6)

结果为:gu.com

4.从字符串的倒数第6个字符开始读取,只取2个字符

SELECT SUBSTRING('www.cnblogs.com', -6, 2)

4、按关键字截取字符串

substring_index(str,delim,count)

说明:substring_index(被截取字段,关键字,关键字出现的次数)

1.截取第二个“.”之前的所有字符

SELECT SUBSTRING_INDEX('www.cnblogs.com', '.', 2);

结果为:www.cnblogs

2.截取倒数第二个“.”之后的所有字符

SELECT SUBSTRING_INDEX('www.cnblogs.com', '.', -2);

结果为:cnblogs.com

3.如果关键字不存在,则返回整个字符串

SELECT SUBSTRING_INDEX('www.cnblogs.com', 'sprite', 1);

结果为:www.cnblogs.com

mysql 从第几个字符串开始截取_Mysql 字符串截取相关推荐

  1. .net mysql字符串截取_MySQL 字符串拆分操作(含分隔符的字符串截取)

    无分隔符的字符串截取 题目要求 数据库中字段值: 实现效果:需要将一行数据变成多行 实现的sql SELECT LEFT(SUBSTRING('P1111',help_topic_id+1),1) A ...

  2. mysql 从第几个字符串开始截取_mysql字符串截取

    mysql字符串截取 update zcat set lev1 = left(zcatId,1) where lev1 is null; update zcatset lev2 = left(zcat ...

  3. mysql 从第几个字符串开始截取_Mysql字符串截取函数SUBSTRING的用法说明

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

  4. mysql 从第几位开始截取_Mysql字符串截取函数SUBSTRING的用法说明

    今天建视图时,用到了MySQL中的字符串截取,很是方便. 感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始 ...

  5. mysql中字符串拼接函数_MySQL 字符串连接CONCAT()函数

    MySQL字符串连接函数 使用方法: CONCAT(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意: 如果所有参数均为非二进制字符 ...

  6. mysql 从第几位开始截取_mysql的截取函数用法详解

    原标题:mysql的截取函数用法详解 substring()函数 测试数据准备: 用法: 以下语法是mysql自动提示的 1:substirng(str,pos):从指定位置开始截取一直到数据完成 s ...

  7. mysql字符串函数混合使用_MySql字符串函数使用技巧

    1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_con ...

  8. mysql sql字符串连接函数_Mysql字符串连接函数 CONCAT()与 CONCAT_WS()

    从数据库里取N个字段,然后组合到一起用","分割显示,起初想到用CONCAT()来处理,好是麻烦,没想到在手册里居然有提到 CONCAT_WS(),非常好用. CONCAT_WS( ...

  9. mysql 字符串函数大全_mysql 字符串函数大全

    返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL.mysql> select ASCII('2'); -> 50mysql& ...

最新文章

  1. 反arp攻击软件_谈谈电子欺骗中的ARP欺骗
  2. java中junit_【Java】Junit快速入门
  3. 是否是一个新的机会?
  4. OpenLDAP / Ubuntu 18.04 下 docker 版安装
  5. [Java5新特性] 动态代理
  6. [ACM] hdu 1754 I Hate It (线段树,单点更新)
  7. linux ftp查看用户目录权限,linux 指定ftp用户 特定目录及权限
  8. openssl 加密解密 指令_Shell openssl命令加密解密字符串
  9. 聊聊spring-boot-starter-data-redis的配置变更
  10. 从程序员到项目经理(十):程序员加油站 --要执着但不要固执
  11. mysql space id_MySQL8.0新特性:增加系统文件追踪space ID和物理文件的映射-阿里云开发者社区...
  12. 米斯特白帽培训讲义 漏洞篇 逻辑漏洞
  13. Linux系统学习之 三:新手必须掌握的Linux命令3
  14. 数据解决方案:原力大数据教你如何撰写数据分析报告
  15. 安全加固脚本及解析等保2.0(仅供参考)
  16. 第四季-专题7-Linux内核链表
  17. mysql之魔鬼训练营
  18. 直播丨易鲸捷HTAP融合型分布式数据库EsgynDB SQL编译器详解
  19. mp4视频文件截图--h264解码成yuv再转存为bmp图片
  20. JS时间处理插件MomentJS

热门文章

  1. Java获取当前日期的前一天
  2. Latex 表格整体居中
  3. Spring Learning Note
  4. iOS实战-自定义的横向滚动控件CustomScrollView
  5. PHP查找第三大,ThinkPHP:模型三大利器之三(获取器)
  6. mysql主键和外键示例_SQL数据库中主键和外键的应用实例
  7. opentcs 如何汉化
  8. 小米手机5c怎么刷入开发版获得ROOT权限
  9. shell脚本短信群发
  10. 入门C++,三招帮你搞定~