mysql的截取函数用法详解(mysql查询结果截取)

createh55个月前 (02-01)技术教程34

substring()函数

测试数据准备:



用法:

以下语法是mysql自动提示的

1:substirng(str,pos):从指定位置开始截取一直到数据完成

str:需要截取的字段的

pos:开始截取的位置。从开始截取位置一直截取到str最后一位

2:substirng(str FROM pos):从指定位置开始截取一直到数据完成

str:需要截取的

FROM pos:开始位置。

注意,此种用法和第一种用法的区别在于第二种用法没有逗号

3:substirng(str,pos,len):从指定位置截取到指定位置结束

str:需要截取的

pos:起始位置

len: 截取长度

4:substirng(str from pos for len):从指定位置截取到指定位置结束

str:需要截取的

pos:起始位置

len:步长

特殊用法:

T1.SELECT SUBSTRING(Str , -pos) :字符串倒着数第ps位到结束

参数说明:

str:需要截取的

-pos:长度

是的!你没有看错!就是负数!

负数什么意思?倒着来的。

比如我要最后三个:

T2.SELECT SUBSTRING(Str , -pos,len)

str:要截取的字符串

-pos:起始位置。当为负数是倒着数的第POS位

len:截取长度。长度不能是负数。且当长度<= pos的时候是指定个数的。如果len>pos将是从-pos到结束位置(此时功能同:SUBSTRING(STR,-POS);

len<|pos|绝对值:

len =|pos|绝对值



len>|pos|绝对值

延伸知识1:

substring_index:返回从字符串str分隔符 delim 在计数发生前的子字符串。如果计数是正的,则返回一切到最终定界符(从左边算起)的左侧。如果count是负数,则返回一切最终定界符(从右边算起)的右侧。SUBSTRING_INDEX() 搜寻在delim时进行区分大小写的匹配。

语法:substring_index(str,delim,count)

参数说明:

str:要截取的

delim:截取字符

count:起始位置开始到delim结束的长度

比如:截取web字段中从第二个"."之前的所有数据。

count为负数时候:是倒着数的

当截取的字符不在str中则返回整条数据

延伸知2:

使用left和right函数同样可以截取

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

相关文章

Java中如何使用正则技术提取html中的任意内容

在Java中,可以使用正则表达式来提取HTML中的任意内容。以下是一个示例代码,演示如何使用正则表达式从HTML中提取文本:import java.util.regex.Matcher; impor...

二、Java字符串/时间处理(java字符串时间格式转换)

二、Java字符串/时间处理1、 文章背景工作已有五年之久,回望过去,没有在一线城市快节奏下学习成长,只能自己不断在工作中学习进步,最近一直想写写属于自己的文章,记录学习的内容和知识点,当做一次成长。...

手把手教你从零开始用Java写爬虫(java写网络爬虫)

本文将手把手地教大家从零开始用Java写一个简单地爬虫!目标 爬取全景网图片,并下载到本地收获 通过本文,你将复习到:IDEA创建工程IDEA导入jar包爬虫的基本原理Jsoup的基本使用File的...

Java《前世今生》03 之精华常用工具类

大家好,我是【互联网小龚】,某上市公司软件开发工程师,点击右上方“关注”,每天分享【个人成长】、【程序员知识干货】、【互联圈热点】。承接志同道合朋友,一起分享知识,探讨技术。一、Java工具类概述Ja...

前锦网络申请基于源码解析的配置数据提取及校验方法专利,快速获取各个程序配置数据并校验

金融界2025年1月18日消息,国家知识产权局信息显示,前锦网络信息技术(上海)有限公司申请一项名为“基于源码解析的配置数据提取及校验方法、装置及设备”的专利,公开号CN 119311550 A,申请...

Spring Security 接口认证鉴权入门实践指南

前言Web API 接口服务场景里,用户的认证和鉴权是很常见的需求,Spring Security 据说是这个领域里事实上的标准,实践下来整体设计上确实有不少可圈可点之处,也在一定程度上印证了小伙们经...