2.substring(字符串 from 开始索引 for 截取长度) select SUBSTRING('太阳当空照,花儿对我笑' from 2 for 7) 阳当空照,花儿 3.截断后几位 select left('太阳当空照,花儿对我笑',length('太阳当空照,花儿对我笑') -2); 太阳当空照,花儿对 留下右边几位 select right('太阳当空照,花儿对我笑', ...
因此,SUBSTRING可用于将字符流数据作为字符串提供给其他 SQL 字符串函数。以下示例使用SUBSTRING允许CHARINDEX在包含DNA核苷酸序列的%Stream.GlobalCharacter字段的前1000个字符中搜索子字符串TTAGGG的第一次出现,并将该位置作为整数返回: SELECT CHARINDEX('TTAGGG',SUBSTRING(DNASeq,1,1000)) FROM Sample.DNASequences SUB...
又或者通过SQL标准方式来写,SQL如下: 代码语言:javascript 复制 mysql>SELECTsubstring('www.csdn.net'FROM5FOR4)from web_info w;+---+|substring('www.csdn.net'FROM5FOR4)|+---+|csdn|+---+1rowinset(0.00sec) 另外,MySQL中的 mid(), substr() 等价于 substring() 函数哦! 四、SUBSTRING_INDEX(...
在SQL Server中,SUBSTRING函数的语法如下: SELECT SUBSTRING(string, start_position, length); 例如: SELECT SUBSTRING('Hello, World!', 8, 5); 4. Oracle: 在Oracle中,可以使用SUBSTR函数,它的功能与SUBSTRING类似,语法如下: SELECT SUBSTR(string, start_position, length) FROM dual; 例如: SELECT SUBSTR('...
SQL函数 SUBSTRING SQL函数 SUBSTRING 字符串函数,它从任何数据类型的数据(包括流数据)中返回一个子字符串。 大纲 代码语言:javascript 复制 SUBSTRING(string-expression,start[,length])SUBSTRING(string-expressionFROMstart[FORlength]){fnSUBSTRING(string-expression,start[,length])}...
start_position:开始截取的位置,整数类型,从1开始计数。如果为0,则从第一个字符开始(但pgsql中通常为1开始)。 length:可选参数,截取的长度。如果省略,则返回从开始位置到字符串末尾的所有字符。 单个参数(from形式): SUBSTRING(stringFROMstart_position[FORlength]) ...
select SUBSTRING(cast(字段名 as varchar),1,1) from 表名
以下是上述两类语句的SQL标准版本写法,意义相同,它更长,但更具表现力。 SUBSTRING(stringFROMposition);SUBSTRING(stringFROMpositionFORlength); 1 2 下面让我们来一起看一下SUBSTRING()的两种用法示例; 1.SUBSTRING(string,position) string:参数是要操作的字符串。
SQL SELECTname,SUBSTRING(name,1,1)ASInitial,SUBSTRING(name,3,2)ASThirdAndFourthCharactersFROMsys.databasesWHEREdatabase_id <5; 结果集如下。 name初始ThirdAndFourthCharacters 主mst tempdbtmp 模型mde msdbmdb 以下示例说明如何显示字符串常量abcdef中的第二个、第三个和第四个字符。
substring(string [from <str_pos>] [for <ext_char>]) substring方法的第一个参数是值,第二个是开始位置从1开始而非0(第一个字符下标是1),第三个参数是截取长度,我这个方法是比较笨的方法,应该有好的,但是没有太多时间去思考,后续有了会补上方法。