MySQL截取字符串
发布日期:2021-08-10 02:43:36 浏览次数:1 分类:技术文章

本文共 705 字,大约阅读时间需要 2 分钟。

在测试过程中使用数据库时遇到如何截取字符串,在此记录一下~主要有4个函数:left()、right()、substring()、substring_index()

以下一一说明:

left(被截取的字符串,截取长度)#从左开始截取

right(被截取的字符串,截取长度)#从右开始截取

substring(被截取的字符串,从第几位开始截取,可选)#第三个参数可选,截取长度,不写即截取到最后一位

SUBSTRING_INDEX(字符串,关键字,出现第几次)

分别举例说明:

 

SELECT left(user_name,3) FROM vault_user;#从左开始截取,截取3位

SELECT right(user_name,3) FROM vault_user;#从右开始截取,截取3位
SELECT substring(user_name,1) from vault_user;#index从1开始
SELECT substring(user_name,3,5) from vault_user; #从第三位开始截取,截取5位
SELECT substring(user_name,-3) from vault_user;#负数表示从倒数第三位开始截取

 

SELECT SUBSTRING_INDEX(user_name,'1',3) from vault_user;#截取关键字出现第n次之前的字符串
eg:SUBSTRING_INDEX('18501361561','1',3)结果是:1850136

 

转载于:https://www.cnblogs.com/zhuyue1/p/6395162.html

转载地址:https://blog.csdn.net/weixin_30569153/article/details/95030668 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:给IT新男的15点建议:苦逼程序员的辛酸反省与总结
下一篇:proxy模式

发表评论

最新留言

很好
[***.229.124.182]2024年04月24日 11时58分01秒