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

转载 2013年12月05日 20:08:07

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

 

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


2.charindex()
   
CHARINDEX (<’substring_expression’>, <expression>)

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

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

 

  1. select charindex('cd','abcdefg'--3  
  2. select charindex('ac','abcdefg'--0  

 

3.stuff()

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


 

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

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

1、left() LEFT (, )   返回character_expression 左起 integer_expression 个字符。 select left('abcdef',3) --abc...
  • CGS_______
  • CGS_______
  • 2016年05月31日 09:25
  • 388

sqlserver使用 left()、charindex()、stuff()函数

select left('123456',3) --返回从左开始的3个字符长度的字符串 结果:123 -------------------------------------------------...
  • qq_21425067
  • qq_21425067
  • 2016年10月31日 11:29
  • 158

SQL中left()函数和charindex()函数的使用

SQL中有各种功能的函数,下面就将为您介绍SQL中left()函数和charindex()函数的使用的使用方法,希望对您学习SQL函数的使用能够有所帮助。 1、left()  LEFT (, ...
  • yang472024191
  • yang472024191
  • 2015年03月18日 17:41
  • 2789

sql server中的charindex函数用法解析

知识点一:charindex()语法 CHARINDEX ( expression1 , expression2 [ , start_location ] )解析: expres...
  • xinghuo0007
  • xinghuo0007
  • 2017年04月24日 19:13
  • 2081

关于SQL利用charindex、substring等函数提取不同位置的值

关于SQL提取不同位置的值,可能大家经常需要用到,今天在整理一个SSRS报表时遇到的提取,在这里记录一下。 原数据为: 因为每个值后面都有一个共同的符合(分号),所以按分号进行定位 1)...
  • qyx0714
  • qyx0714
  • 2017年06月06日 15:21
  • 928

sybase函数汇总

datalength(char_expr)    在char_expr中返回字符的长度值,忽略尾空 char_length   返回表达式中字符的数量。对于可变长度的列和变量,它将返回字符的个数...
  • u013409283
  • u013409283
  • 2016年09月19日 15:18
  • 1740

Oracle中INSTR函数与SQL Server中CHARINDEX函数

Oracle中INSTR函数与SQL Server中CHARINDEX函数 1.ORACLE中的INSTR INSTR函数格式:INSTR(源字符串, 目标字符串, 起始位置, 匹配序号) 说明:...
  • hu_shengyang
  • hu_shengyang
  • 2013年08月29日 17:21
  • 6656

SQL函数学习---------STUFF()函数

(一)说明 STUFF()函数用于删除指定长度的字符,并可以在制定的起点处插入另一组字符。 (二)函数 STUFF ( character_expression , start , ...
  • u010408365
  • u010408365
  • 2015年11月22日 15:53
  • 589

SQL SERVER使用STUFF函数拼接记录为逗号分隔符

stuff(select ',' + fieldname  from tablename for xml path('')),1,1,'') 这一整句的作用是将多行fieldname字段的内容串联起...
  • winnyrain
  • winnyrain
  • 2017年08月17日 11:02
  • 2602

SqlServer中SubString与CharIndex函数的使用 SubString和CharIndex结合使用

SqlServer中SubString与CharIndex函数的使用 SubString和CharIndex结合使用
  • vaecnfeilong
  • vaecnfeilong
  • 2013年12月19日 13:28
  • 4159
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQLServer函数 left()、charindex()、stuff()的使用
举报原因:
原因补充:

(最多只允许输入30个字)