Home >Database >Mysql Tutorial >SQLServer函数 left()、charindex()、stuff()的使用

SQLServer函数 left()、charindex()、stuff()的使用

WBOY
WBOYOriginal
2016-06-07 15:12:521237browse

1、left() LEFT (character_expression, integer_expression) 返回character_expression 左起 integer_expression 个字符。 select left('abcdef',3) --abc 2.charindex() CHARINDEX (’substring_expression’, expression) 返回字符串中某个指定的子串出

 

1、left()
LEFT ()
  返回character_expression 左起 integer_expression 个字符。

 

select left('abcdef',3) 
--abc


2.charindex()
   
CHARINDEX (, )

返回字符串中某个指定的子串出现的开始位置。

其中substring _expression 是所要查找的字符表达式,expression 可为字符串也可为列名表达式。如果没有发现子串,则返回0 值。
函数不能用于TEXT 和IMAGE 数据类型。

 

select charindex('cd','abcdefg') --3
select charindex('ac','abcdefg') --0


 

3.stuff()

select stuff('abcde',2,3,'mmmm')
-- ammme


 

--通过在第一个字符串 (abcde) 中删除从第二个位置(字符 b)开始的三个字符,
--然后在删除的起始位置插入第二个字符串,创建并返回一个字符串。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn