颐高养生园网站建设,温州乐清做网站的公司,企业网站备案代理公司,cms 企业网站1、使用SUBSTRING函数进行截取
语法#xff1a;str是要截取的字符串#xff0c;pos是起始位置#xff0c;len是要截取的长度
SUBSTRING(str, pos, len)例子
SELECT SUBSTRING(Hello, World!, 1, 5);返回Hello。其中#xff0c;起始位置为1#xff0c;截取的…1、使用SUBSTRING函数进行截取
语法str是要截取的字符串pos是起始位置len是要截取的长度
SUBSTRING(str, pos, len)例子
SELECT SUBSTRING(Hello, World!, 1, 5);返回Hello。其中起始位置为1截取的长度为5
2、使用REGEXP_SUBSTR函数进行截取
语法str是要截取的字符串regexp是正则表达式
REGEXP_SUBSTR(str, regexp)例子
SELECT REGEXP_SUBSTR(Hello, World!, [A-Z][a-z]);返回Hello。其中正则表达式[A-Z][a-z]表示匹配一个以大写字母开头后面跟着一个或多个小写字母的子字符串
3、使用LEFT和RIGHT函数进行截取
语法LEFT函数返回字符串的左边指定长度的字符RIGHT函数返回字符串的右边指定长度的字符
LEFT(str,len)
RIGHT(str,len)例子
SELECT LEFT(Hello, World!, 5);
SELECT RIGHT(Hello, World!, 6);分别返回Hello和World!
4、使用REPLACE函数用于替换字符串的函数也可以用来进行截取操作
语法str是要替换的字符串from_str是要替换的子字符串to_str是替换后的子字符串
REPLACE(str, from_str, to_str)例子
SELECT REPLACE(Hello, World!, Hello, , );返回World!。其中将Hello, 替换为空字符串实现了字符串的截取
4、使用SUBSTRING_INDEX函数进行截取可以根据指定的分隔符和位置来截取字符串
语法str是要截取的字符串delim是分隔符count是要截取的子字符串的位置
SUBSTRING_INDEX(str, delim, count)例子
SELECT SUBSTRING_INDEX(www.example.com, ., 2);返回字符串www.example。其中使用.作为分隔符2返回前两个分割的数据