mysql 子字符串_Mysql 截取字符串取子集的函数应用
MySQL 字符串截取函数:left(),right(), substring(), substring_index(), mid(), substr() 。
语法:
left(str, length) #str 原字符串; length 截取长度;从左到右,截取length长度的子串。eg:select left(‘BJAA6024-Cara‘, 3); 结果:‘BJA’
right(str, length) #str 原字符串; length 截取长度;从右到左,截取length长度的子串。eg:select left(‘BJAA6024-Cara‘, 3); 结果:‘ara’
substring(str, pos)#str 原字符串; pos 开始截取的位置(正数表示从左向右数第几个,负数相反是从右向左,位置从1开始数)
#eg:select substring(‘BJAA6024-Cara‘, 3); 结果:‘A6024-Cara‘; select substring(‘BJAA6024-Cara‘, -3); 结果:‘BJAA6024-C‘;
substring(str, pos, len)#str 原字符串; pos 开始截取的位置(正数表示从左向右数第几个,负数相反是从右向左,位置从1开始数); len截取长度(只能为正值);
#eg:select substring(‘BJAA6024-Cara‘, 3,4); 结果:‘A602‘;
substring_index(str,delim,count)#str 原字符串;delim 分隔符(如果在字符串中找不到 delim 参数指定的值,就返回整个字符串);count 计数(正数表示从左往右数,第count个分隔符的左边的全部内容;负数相反,就是从右边开始数,第count个分隔符右边的所有内容);
#eg: select substring_index(‘https://cn.bing.com/‘, ‘.‘, 2); 结果:‘https://cn.bing’;取从左向右数第二个“.”符号的左侧数据;
#eg: select substring_index(‘https://cn.bing.com/‘, ‘.‘, 2); 结果:‘com/’; 取从右向左数第二个“.”符号的右侧数据;
#eg: select substring_index(‘https://cn.bing.com/‘, ‘-‘, 2); 结果:‘https://cn.bing.com/‘;在原串中没有找到‘-’符号,返回原串;
mid(str,pos,length)/mid(str,pos),substr(str,pos,length),使用方法均同substring(),区别:pos为正数;
mysql 子字符串_Mysql 截取字符串取子集的函数应用相关推荐
- mysql倒序截取字符串_mysql截取字符串与reverse函数
mysql的函数大全: http://www.jb51.net/Special/606.htm 这个网页上很多知识点,可以学习下,关于mysql的函数,也可以作为API查询: 这里只说下mysql的截 ...
- mysql语句+截取字符串_MySQL 截取字符串函数的sql语句
1.left(name,4)截取左边的4个字符 列: select left(201809,4) 年 结果:2018 2.right(name,2)截取右边的2个字符 select right(201 ...
- mysql截取前几个字符串_mysql 截取字符串 函数
文章摘取自http://www.cnblogs.com/zdz8207/p/3765073.html 练习截取字符串函数(五个) mysql索引从1开始 一.mysql截取字符串函数 1.left(s ...
- mysql 截取括号内字符串_Mysql中字符串截取函数
MySQL中字符串的截取 substring_index(str,delim,count) 函数的使用较为普遍 函数括号里面的依次为:要分隔截取的字符串(如:"aaa_bbb_ccc&quo ...
- Swift3.0语言教程分割字符串与截取字符串
Swift3.0语言教程分割字符串与截取字符串 Swift3.0语言教程分割字符串 如果想要快速的创建一个数组,我们可以将字符串进行分割,分割后的内容将会生成一个数组.在NSString中有两个分割字 ...
- java 正则 空格_java 正则匹配空格字符串 正则表达式截取字符串
java 正则匹配空格字符串 正则表达式截取字符串 需求:从一堆sql中取出某些特定字符串: 比如配置的sql语句为:"company_code = @cc and project_id = ...
- mysql 截取字符串部分值_mysql截取字符串取值
使用mysql过程中根据实际业务的开发需求和表的设计有时候我们需要在sql中根据某个字符串截取并且取值:demo如下: ifnull(max(SUBSTRING_INDEX(c.check_score ...
- mysql 字符串取前缀_mysql截取字符串的函数总结
1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_con ...
- mysql怎么拆字符串_MySQL截取和拆分字符串函数用法示例
本文实例讲述了MySQL截取和拆分字符串函数用法.分享给大家供大家参考,具体如下: 首先说截取字符串函数: SUBSTRING(commentid,9) 这个很简单,从第9个字符开始截取到最后.SUB ...
最新文章
- 朱晔的互联网架构实践心得S1E9:架构评审一百问和设计文档五要素
- Linux下取代top的进程管理工具 htop
- 活动总结丨企业参访:特斯联科技集团有限公司
- 程序员的能力拓展模型
- Mysql semi-sync VS group replication, 谁快?
- 零基础建站第一季视频分享
- 12306外包给阿里巴巴、IBM等大企业做是否可行?
- 菜鸟的学习之路(11) — 堆栈与队列
- python中int的用法归类
- 全面解析js中的for循环
- ORACLE自增字段创建方法
- 云表平台VS永中office,谁更胜一筹?
- netty权威指南第二版源码
- 东北大学金工实习工程实训习题
- css文字跑马灯,css3实现文字跑马灯(css3跑马灯demo) - 全文
- 小程序通过background-image设置背景图片
- 【ACWing】671. DDD
- 查找目录下大小超过10M的文件
- 【NeurIPS 2019】Yoshua Bengio报告:深度学习系统从1代到2代,未来将朝何处发展?
- 视频压缩编码技术概述
热门文章
- git提交时发现iml文件没有被排除
- spring boot 配置网关时404错误_网关Spring Cloud Gateway科普
- 地址总线是单向还是双向_碳纤维布加固为什么选择单向布?
- php文件断点续传,PHP实现文件下载断点续传详解
- 如何快速的了解java的I/O流,由浅到深
- java中会用到二进制吗,java中的二进制运算以使用场景
- 农场管理系统设计与实现php,农场农产品网站的设计与实现(PHP,MySQL)(含录像)
- 无线文件服务器,文件共享新方法 无线网络文件共享设置
- YApi--使用YApi的目的
- 常见的通配符_8、数据库常见操作