mysql 截取字段、截取字符串
MySQL截取某一指定字段的部分内容
1、MySQL相关语法
1.1. 字符串截取:left(str, length)
select left('sqlstudy.com', 3);
结果:| sql |
1.2 字符串截取:right(str, length)
select right('sqlstudy.com', 3);
结果 : | com |
1.3. 字符串截取:substring(str, pos); substring(str, pos, len)
1.3.1 从字符串的第 4 个字符位置开始取,直到结束。
select substring('sqlstudy.com', 4);
结果: | study.com |
1.3.2 从字符串的第 4 个字符位置开始取,只取 2 个字符。
select substring('sqlstudy.com', 4, 2);
结果 : | st |
1.3.3 从字符串的第 4 个字符位置(倒数)开始取,直到结束。
select substring('sqlstudy.com', -4);
结果 : | .com |
1.3.4 从字符串的第 4 个字符位置(倒数)开始取,只取 2 个字符。
select substring('sqlstudy.com', -4, 2);
结果 : | .c |
注意 : 在函数 substring(str,pos, len)中, pos 可以是负值,但 len 不能取负值。
1.4. 字符串截取:substring_index(str,delim,count)
1.4.1 截取第二个 ‘.’ 之前的所有字符。
select substring_index('www.sqlstudy.com.cn', '.', 2);
结果: | www.sqlstudy |
1.4.2 截取第二个 ‘.’ (倒数)之后的所有字符。
select substring_index('www.sqlstudy.com.cn', '.', -2);
结果: | com.cn |
1.4.3 如果在字符串中找不到 delim 参数指定的值,就返回整个字符串
select substring_index('www.sqlstudy.com.cn', '.coc', 1);
结果: | www.sqlstudy.com.cn |
1.4.4 截取一个表某个字段数据的中间值 如该字段数据为 1,2,3
select substring_index(substring_index(该字段, ',', 2) , ',', -1) from 表名;
| 2 |
实际应用:
SELECTdatediff(CONCAT(DATE_FORMAT(NOW(), '%Y'),'-',SUBSTRING(papers_number, 11, 2),'-',SUBSTRING(papers_number, 13, 2)),curdate())
FROMhr_staff
WHEREisDelete = 0
AND isDelete = 0
datediff(t1,t2):时间相差 t1-t2
mysql 截取字段、截取字符串相关推荐
- html截取字段,截取字符串(除去HTML标记)
函数一:ASP截取字符串函数 功能:利用VBScript截取指定长度的字符串,超过长度的地方用"--"代替. function sysSubStr($string,$length, ...
- mysql 结果字段截取_mysql字段截取(转)
函数: 1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my ...
- MySql 替换字段中字符串的sql语句
前言 打代码不耽误我 听歌,看小说,玩游戏. // 代表注释,写习惯了,看着舒服,带有//的那一行是我写的理解,请不要搞错了 最终语句,可以自行修改使用 --------- ...
- mysql 从第几个字符串开始截取_MySQL截取字符串函数方法
MySQL截取字符串函数是MySQL中功能强大的函数,下面就为您详细介绍MySQL截取字符串函数的用法,希望对您能够有所帮助. 今天建视图时,用到了MySQL中的字符串截取,很是方便. 感觉上MySQ ...
- php mysql字符串截取比较读取_MySQL字符串截取 和 截取字符进行查询
通过mysql自带的一些字符串截取函数,对数据进行处理,下面是我整理的字符串截取 和 截取字符进行查询. 一.MySQL中字符串的截取 MySQL中有专门的字符串截取函数:其中常用的有两种:subst ...
- mysql 截取括号内字符串_Mysql字符串截取_获取指定字符串中的数据
前言:本人遇到一个需求,需要在MySql的字段中截取一段字符串中的特定字符,类似于正则表达式的截取,苦于没有合适的方法,百度之后终于找到一个合适的方法:substring_index('www.sql ...
- mysql 从后往前截取指定个数字符串_Mysql字符串截取函数SUBSTRING的用法说明
函数: 1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my ...
- mysql截取字符串中的部分内容,mysql截取_Mysql批量截取特定格式字符串的最后一部分...
摘要 腾兴网为您分享:Mysql批量截取特定格式字符串的最后一部分,有道英语,学宝,虚拟助手,微视等软件知识,以及点对点,凯立德端口,中信,小霸王,天天识字,画地图,洪恩数学,傲天,rar密码移除工具 ...
- mysql substring用法_Mysql字符串截取函数SUBSTRING的用法说明
函数: 1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my ...
- mysql怎么拆字符串_MySQL截取和拆分字符串函数用法示例
本文实例讲述了MySQL截取和拆分字符串函数用法.分享给大家供大家参考,具体如下: 首先说截取字符串函数: SUBSTRING(commentid,9) 这个很简单,从第9个字符开始截取到最后.SUB ...
最新文章
- 深度 | 一文读懂“情感计算”在零售中的应用发展
- 苏宁宣布二度涨薪!平均涨幅31%,最高涨幅高达150%!网友:羡慕哭了!苏宁员工:不是全员,跟社招无关!...
- php控制台脚本错误输出到php_errors.log
- 下行文格式图片_收藏!公文写作格式大全(附示例图)
- Ubuntu18.04使用记录
- [JZOJ3296] 【SDOI2013】刺客信条
- 2020PayPal提现有哪些渠道?听说注册义乌个体户也可以!
- oracle lpad函数有中文,oracle lpad函数和rpad函数
- 10 个常见的压力面试问题
- 微信小程序实现星星评分-整颗星星评分、半颗星星评分、任意颗星星展示
- 中年人的崩溃从浏览器崩溃开始
- 云和恩墨荣获阿里云云合计划2021年度优秀伙伴技术先锋奖
- 漫画:什么是蓝绿部署?
- tf_Course6循环神经网络
- 虚拟网卡 TUN/TAP 驱动程序设计原理
- mysql 从句_MySQL select语句之from从句
- 基于51单片机的智能鱼缸设计
- linux web服务器故障,Linux Web服务器网站故障分析常用的命令
- Large-Scale Evolution of Image Classifiers翻译
- 为什么obs没有声音波动_车载蓝牙连接好了为什么没有声音
热门文章
- QtOpenGL之绘制三角形Qt5
- 拍卖网络竞拍网站搭建开发源码
- 商派oneX新零售系统上架华为云云商店,首次参与“828企业节”
- 上任苹果 CEO 十年,这是库克给出的成绩单
- 大数据平台需注意哪些安全问题
- 人工智能当道,CRM与AI融合之路还有多远
- 处理进入hive报用户和权限的问题Permission denied: user=root,inode=“/tmp/hive”:hadoop:supergroup:drwxr-xr-x
- 一个有趣的免费资源:snap shots
- 惠普服务器DL380 Gen10 安装Windows Server 2019
- 一份详细的Google hacking语法(Google搜索语法)