substr(),substr函数用法

http://www.itjxue.com  2023-01-23 01:29  来源:未知  点击次数: 

substr函数怎么用?

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)

其中第一一次是是 ( 串,开始,长度)返回子串。

SQL的SUBSTR 函数的使用方法介绍

SQL的SUBSTR 函数的使用方法介绍

SUBSTR函数是用来截取数据库某一列字段中的一部分。

在各个数据库的函数名称不一样(真是蛋疼,后发明的数据库难道不能同先发明的一样吗?)

复制代码 代码如下:

MySQL: SUBSTR( ), SUBSTRING( )

Oracle: SUBSTR( )

SQL Server: SUBSTRING( ) ;

常用的方式是:

SBUSTR(str,pos);

就是从pos开始的位置,一直截取到最后。

还有一种比较常用的'是:

复制代码 代码如下:

SUBSTR(str,pos,len);

这种表示的意思是,就是从pos开始的位置,截取len个字符(空白也算字符)。

需要注意的是:如果pos为1(而不是0),表示从第一个位置开始。

这点也很好理解,因为数据库不是我们平时写程序,他有他自己的一套习惯,数据库的记录都是从1开始没有从0开始。是吧。 ;

在foxpro中SUBSTR是什么意思?谢谢

substr()是从字符串中取出一部分字符。

比如:substr("abcdefgh",2,3)就是从“abcdefgh”里面的第2个字符开始,取3个,结果是“cde”。

substr("abcdefgh",2)就是从“abcdefgh”里面的第2个字符开始,取到头,结果是“cdefgh”

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是什么意思

数据库中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

(责任编辑:IT教学网)

更多

推荐CorelDraw教程文章