数据库的字符串处理利器之SUBSTRING_INDEX()

数据库的字符串处理利器之SUBSTRING_INDEX(),第1张

使用函数SUBSTRING_INDEX()根据指定分隔符切割,分隔符可以是字符串等。

语法 :substring_index(str,delim,count)

说明 :

str:被截取字符串

delim:分隔符,截取时依据的关键字,区分大小写

count:从第几个分隔符开始截取

count如果为正数,则返回第count个分隔符左侧的所有内容(从左到右截取);如果为负数,则返回第count个分隔符右侧的所有内容(从右到左截取)。

例:

(1)如果count是正数,那么就是从左往右数,第N个 分隔符 的左边的全部内容

(2) 相反,如果是负数,那么就是从右边开始数,第N个分隔符右边的所有内容,

(3)取中间的某个值

从右数第二个分隔符的右边全部,再从左数的第一个分隔符的左边:

返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串索引末尾。在SQLserver数据库中,用于截取字符串的某部分。

subString的用法

public static void main(String[] args) {

// substring(beginIndex,endindex)根据索引用来截取 String 类型的值 返回一个新的字符串

// 参数: beginIndex - 开始处的索引(包括)。

// endindex 结尾处索引(不包括)。

String s="abcdef"//重

s= s.substring(1,5)

System.out.println(s)

}

substring双语例句

The Substring function will extract text from a source string.

Substring函数将从一个源字符串中提取文本。

Improved Algorithm for BM String Matching Based on Prefix Substring

基于前缀的BM串匹配改进算法

Scalable Distributed Data Structure for Substring Searching

具有子串检索功能的可扩展分布式数据结构

Returns the index of the first character of a specified substring in a string.

返回指定子串首字符在串中的索引。

The length argument specifies the length of the desired substring.

长度参数指定了所需子字符串的长度。

数据库中substr的意思是用来对字符串进行截取。表示被截取的字符串或字符串表达式。

语法:substr(strings|express,m,[n])  strings|express :被截取的字符串或字符串表达式,m 从第m个字符开始截取,n 截取后字符串长度为n。

函数参数start或length任意值为空,那么结果为空。

扩展资料

datalength(Char_expr)  返回字符串包含字符数,但不包含后面的空格。

substring(expression,start,length) 不多说了,取子串。

right(char_expr,int_expr) 返回字符串右边int_expr个字符。

upper(char_expr) 转为大写

lower(char_expr) 转为小写

space(int_expr) 生成int_expr个空格

replicate(char_expr,int_expr)复制字符串int_expr次

reverse(char_expr) 反转字符串

参考资料来源:百度百科-substr


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10709403.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存