Rumah >pangkalan data >tutorial mysql >mysql如何除去一段字符串

mysql如何除去一段字符串

coldplay.xixi
coldplay.xixiasal
2020-10-23 15:38:314203semak imbas

mysql除去一段字符串的方法:1、从左开始截取字符串,代码为【left(str, length)】;2、从右开始截取字符串,代码为【right(str, length)】;3、截取字符串,代码为【substring(str, pos)】。

mysql如何除去一段字符串

mysql除去一段字符串的方法:

在使用mysql时,常会进行字符串截取,字符替换,取子串等。具体介绍如下:

1、从左开始截取字符串

left(str, length) 说明:left(被截取字段,截取长度)

例:

select left('charfunction', 5) as result from dual;

输出: charf

2、从右开始截取字符串

right(str, length) 说明:right(被截取字段,截取长度)

例:

select right('charfunction',5) as result from dual;

输出:ction

3、截取字符串,这里分两种情形,分别是从头截取和中间开始截取

substring(str, pos) 说明:substring(被截取字段,从第几位开始截取)

substring(str, pos, length) substring(被截取字段,从第几位开始截取,截取长度)

例:

select substring('charfunction', 5) as result from dual; 
输出:unction
select substring('charfunction',5,5) as result from dual; 
输出:uncti

(注:如果位数是负数 如-5 则是从后倒数位数,到字符串结束或截取的长度)

4、替换相关字符

replace(str, old, new)将 str中的 old串替换成new字符串

例:

select replace ('charfunction','n','WW') as result from dual;
输出: charfuWWctioWW

多相关免费学习推荐:mysql教程(视频)

Atas ialah kandungan terperinci mysql如何除去一段字符串. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn