MySQL 字符串函数:字符串截取

【MySQL用法】Mysql字符串截取总结:left()函数、right()函数、substring()函数、substring_index()函数 在实际的项目开发中有时会有对数据库某字段截取部分的需求,这种场景有时直接通过数据库操作来实现比通过代码实现要更方便快捷些,mysql有很多字符串函数可以用来处理这些需求,如Mysql字符串截取总结:left()、right()、substring()、substring_index()。 语法: LEFT(str,len) Returns the leftmost len characters from the string str, or NULL if any argument is NULL. 阅读详情

 MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。

1. 字符串截取:left(str, length)

mysql> select left('sqlstudy.com', 3);
+-------------------------+
| left('sqlstudy.com', 3) |
+-------------------------+
| sql                     |
+-------------------------+
2. 字符串截取:right(str, length)

mysql> select right('sqlstudy.com', 3);
+--------------------------+
| right('sqlstudy.com', 3) |
+--------------------------+
| com                      |
+--------------------------+
3. 字符串截取:substring(str, pos); substring(str, pos, len)

3.1 从字符串的第 4 个字符位置开始取,直到结束。

mysql> select substring('sqlstudy.com', 4);
+------------------------------+
| substring('sqlstudy.com', 4) |
+------------------------------+
| study.com                    |
+------------------------------+
3.2 从字符串的第 4 个字符位置开始取,只取 2 个字符。

mysql> select substring('sqlstudy.com', 4, 2);
+---------------------------------+
| substring('sqlstudy.com', 4, 2) |
+---------------------------------+
| st                              |
+---------------------------------+
3.3 从字符串的第 4 个字符位置(倒数)开始取,直到结束。

mysql> select substring('sqlstudy.com', -4);
+-------------------------------+
| substring('sqlstudy.com', -4) |
+-------------------------------+
| .com                          |
+-------------------------------+
3.4 从字符串的第 4 个字符位置(倒数)开始取,只取 2 个字符。

mysql> select substring('sqlstudy.com', -4, 2);
+----------------------------------+
| substring('sqlstudy.com', -4, 2) |
+----------------------------------+
| .c                               |
+----------------------------------+
我们注意到在函数 substring(str,pos, len)中, pos 可以是负值,但 len 不能取负值。

4. 字符串截取:substring_index(str,delim,count)

4.1 截取第二个 '.' 之前的所有字符。

mysql> select substring_index('www.sqlstudy.com.cn', '.', 2);
+------------------------------------------------+
| substring_index('www.sqlstudy.com.cn', '.', 2) |
+------------------------------------------------+
| www.sqlstudy                                   |
+------------------------------------------------+
4.2 截取第二个 '.' (倒数)之后的所有字符。

mysql> select substring_index('www.sqlstudy.com.cn', '.', -2);
+-------------------------------------------------+
| substring_index('www.sqlstudy.com.cn', '.', -2) |
+-------------------------------------------------+
| com.cn                                          |
+-------------------------------------------------+
4.3 如果在字符串中找不到 delim 参数指定的值,就返回整个字符串

mysql> select substring_index('www.sqlstudy.com.cn', '.coc', 1);
+---------------------------------------------------+
| substring_index('www.sqlstudy.com.cn', '.coc', 1) |
+---------------------------------------------------+
| www.sqlstudy.com.cn                               |
+---------------------------------------------------+


本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/mlks_2008/archive/2009/03/12/3983981.aspx

星空组网 vs 蒲公英 vs Tailscale:2024年国内免费异地组网工具横评(含实测数据) 本文对2024年国内主流免费异地组网工具星空组网、蒲公英和Tailscale进行了深度横向评测。基于实测数据,重点分析了三者在P2P成功率、中继延迟、传输速度及稳定性方面的表现,为中小企业、远程办公及个人开发者提供了清晰的选择指南。星空组网在国内网络环境下展现出优秀的平衡性。 阅读详情

相关推荐

【HDL系列】除法器(3)——基2 SRT算法

目录 一、除法表示 二、数字递归算法基础公式 三、QDS(Quotient Digit Selection)函数 四、基2 SRT算法 一、除法表示 除法被定义如下: 其中,x是被除数,d是除数,q是商,rem是余数。 商的精度由ulp(unit of last position)来决定: 如果ulp=1, 商q则是整数; 如果ulp=r^(-n),n是商数个数,r是所有输入操作数的基,此时商为小数。 二、数字递归算法基础公式 在使用数字递归算法(Digit Re...

纸上谈芯的专栏 8155

sql截取字符串后几位的方法

在SQL中,我们常常需要截取字符串的前几位或后几位,这里分别介绍在MySQL、SQL server两种数据库下使用 SUBSTRING函数的情况。

weixin_42293937的博客 9076

ROS四旋翼无人机快速上手指南(4):阿木实验室PX4功能包飞行控制分析与讲解(重点章节)

成就更好的自己 这一章详细讲解一下阿木实验室(AMOV)的开源项目px4_command功能包,此功能包通过mavlink协议直接控制烧录px4固件的自驾仪,还融合了来自各个传感器的位姿,距离等信息,此外,功能包提供的接口向上对接应用层算法级的程序例如SLAM,kfc目标检测引导,路径规划等算法,因此,在整个无人机控制中起到了承上启下至关重要的作用。 用到的文件及工具包链接如下: AMOV实验室源码如下: https://gitee.com/theroadofengineers/px4_comman

The Road of Engineer 6171

sql 截取字符串

1、SUBSTRING ——任意位置取子串 2、left() 和right() ——左右两端取子串 示例: declare usr.INST_ID varchar(100); set usr.INST_ID=‘gwengnwelgkweg’; select SUBSTRING(usr.INST_ID,0,8)–从左边第一位开始,截取8位 select SUBSTRING(usr.INST_ID,Len(usr.INST_ID)-4,4)–截取后4位 SUBSTRING(usr.INST_ID,5) orgc

qq_44691484的博客 2944

基于FLUENT的圆柱绕流数值模拟与流场优化策略

本文详细介绍了基于FLUENT的圆柱绕流数值模拟方法与流场优化策略。从基础概念、建模技巧到湍流模型选择,全面解析了圆柱绕流模拟的关键技术,并提供了实用的网格划分和参数设置建议。通过具体案例展示了流动控制方法和优化流程,帮助工程师有效降低阻力系数,提升流场性能。

f6g7h8i9j的博客 705

鸿蒙日历组件进阶:教你打造个性化日程管理界面(支持月份切换)

本文深入探讨了鸿蒙应用开发中自定义日历组件的构建方法。通过详解基于Grid的布局设计、核心日期算法、月份切换逻辑以及事件管理集成,指导开发者打造支持个性化日程管理的高性能日历界面,提升应用交互体验。

weixin_29207149的博客 66

MySQL sql语句字段截取前几位,后几位 left(), right(), substring()

MySQL 字符串截取函数:left(), right(), substring() 1. 字符串截取:left(str, length) select left('这是要截取的内容', 3); ## "这是要" 2. 字符串截取:right(str, length) select right('这是要截取的内容', 3); ## "的内容" 3. 字符串截取:substring(str, pos); substring(str, pos, len) 3.1 从字符串的第 4 个字符位置开始取

暴走的山交君的博客 4万+

Pascal Context数据集实战:从安装到格式转换的完整指南

本文提供了Pascal Context数据集的完整实战指南,从安装配置到格式转换的详细步骤。Pascal Context是计算机视觉领域重要的语义分割数据集,包含540个精细标注类别。文章涵盖数据集下载、环境配置、预处理技巧和常见问题解决方案,帮助开发者高效利用这一数据集进行场景理解任务。

weixin_30216561的博客 616

MySQL sql语句字段截取前几位,后几位等

MySQL 字符串截取函数:left(), right(), substring(),这是我比较常用的几个方法。 1. 字符串截取:left(str, length) select left('这是要截取的内容', 3); 2. 字符串截取:right(str, length) select right('这是要截取的内容', 3); 3. 字符串截取:substring(str, pos); substring(str, pos, len) 3.1 从字符串的第 4 个字符位置开始取,直到结束。

故事的小黄花的博客 1万+

【异常】XXL-JOB提示异常ERROR com.xxl.job.core.util.XxlJobRemotingUtil - connect timed out

打开XXL-JOB的ELK,发现一堆报错。

奶爸的编程之路,也就一周冷个三天 2047

vLLM专题(七)-支持的模型列表

vLLM支持跨多种任务的生成式和池化模型。如果一个模型支持多个任务,您可以通过–task参数来设置任务。对于每个任务,我们列出了已在vLLM中实现的模型架构。每个架构旁边,我们列出了一些使用该架构的流行模型。

1259

Mysql字符串截取函数总结:left()、right()、substring()、substring_index()

原文链接:https://www.cnblogs.com/heyonggang/p/8117754.html 一:left() 从左开始截取字符串 用法:left(str, length),即:left(被截取字符串, 截取长度) SELECT LEFT('www.yuanrengu.com',8) 结果为:www.yuan 二:right() 从右开始截取字符串 用法:...

Quan_qqqq的博客 493

外设测试 - ATAES132A 加解密芯片测试

原理 使用芯片官方提供的读写操作库,进行先写后读并校验,确认数据一致。 示例代码 int main(void) { uint8_t ret; aes132p_enable_interface(); ret = write_memory_test(); if (ret != AES132_FUNCTION_RETCODE_SUCCESS) { aes132p_disable_interface(); printf

一个软件工程师的技术笔记 858

mysql 函数 截取,MySQL 字符串函数:字符串截取

MySQL 字符串函数:字符串截取截取province字符串中第一个前的字符串~!update lcjdset `province` = substring_index( `province` , '', '1' );在需要添加‘0’的位置添加一个‘0’update lcjdset lc_name2 = concat('0', lc_name2)WHERE length(lc_name2) = ...

weixin_42367454的博客 145

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

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

MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。1. 字符串截取:left(str, length)mysql> select left('sqlstudy....

weixin_39638048的博客 1057

MySQL字符串函数substring:字符串截取

转载地址:https://www.cnblogs.com/zdz8207/p/mysql-substring.html MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。 1. 字符串截取:left(str, length) mysql> select left('

湖言的博客 2717

mysql截取字符串最后两位_MySQL字符串函数substring:字符串截取

MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。1. 字符串截取:left(str, length)mysql> select left('example.c...

weixin_39608509的博客 1075

MySQL字符串函数:字符串截取

MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。 1. 字符串截取:left(str, length) mysql> select left('s...

浪迹天涯 1816

Mysql函数:字符串如何截取

本文介绍了MySQL中常用的7个字符串截取函数:1)LEFT从左侧截取;2)RIGHT从右侧截取;3)SUBSTRING按索引位置截取;4)带长度的SUBSTRING可指定截取长度;5)SUBSTRING_INDEX按分隔符截取;6)SUBDATE日期截取;7)SUBTIME时间差计算。详细说明了每个函数的参数规则和使用场景,包括正负索引处理、分隔符截取逻辑等特殊情况。通过具体示例帮助读者掌握字符串截取技巧,适合MySQL开发人员学习参考。

m0_60889254的博客 480

mysql字符串截取_MySQL字符串函数substring:字符串截取

MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。1. 字符串截取:left(str, length)mysql> select left('example.c...

weixin_34042899的博客 153

substr()函数——mysql:截取字符串子串

substr()函数:截取字符串子串 1、substr(str,pos); SELECT SUBSTR('2018-08-17',6); 2、substr(str from pos); SELECT SUBSTR('2018-08-17' FROM 6); 3、substr(str,pos,len);//str:字符串,pos:起始位置,len:截断长度 SELECT SUBSTR('2...

平平淡淡,戒急用忍,一生学闭嘴。 2182

linux mysql 中文字符串截取_MySQL字符串函数:字符串截取

MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。1. 字符串截取:left(str, length)mysql> select left('linuxidc....

weixin_34770855的博客 199
上一篇: Struts Invalid path was requested 问题分析及解决方法
下一篇: 使用JFreeChart生成各种样式的图表
wlxtaking
博客等级 码龄17年 51粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值