数据库中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
substr函数怎么用?
substr Oracle中的截取字符串函数。
a.substr(0,2)。
basic_string::substr。
basic_string substr(size_type _Off = 0,size_type _Count = npos) const。
功能:从一个字符串复制一个从指定位置开始,并具有指定长度的子字符串。
字符串值:start_position,截取字符串的初始位置, Number型,start_position为负数时,表示从字符串右边数起。length截取位数,Number型,其中,length为可选,如果length为空,则返回start_position后面的所有字符。从start_position开始,取出length个字符并返回取出的字符串。
输出结果
The original string str1 is:
Heterological paradoxes are persistent.
The substring str1 copied is: logical
The default substring str3 is:
Heterological paradoxes are persistent.

substr 方法
返回一个从指定位置开始,并具有指定长度的子字符串。
参数
start
必选。所需的子字符串的起始位置。字符串中第一个字符的索引为 0。
length
可选项。返回的子字符串中包含的字符数。
备注
如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到字符串的结尾。
示例
下面的示例阐释了 substr 方法的用法。
function SubstrDemo(){
var s, ss//Declare variables.
var s = \”The rain in Spain falls mainly in the plain.\”
ss = s.substr(12, 5)//Get substring.
return(ss)// Returns \”Spain\”.
———————————————-crazyghost_von补充———————————————————————–
s.substr(12)的结果是 Spain falls mainly in the plain.
———————————————————————————————————————————————-
在oracle中的用法:
SUBSTR(:NEW.FLAGSTATUS,17,1)
其中第一一次是是 ( 串,开始,长度)返回子串。
以上就是关于数据库中substr是什么意思全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!