首页 > 其他 > 详细

CHARINDEX,PATINDEX,STUFF函数

时间:2016-01-13 12:19:30      阅读:283      评论:0      收藏:0      [点我收藏+]
--   CHARINDEX函数
--   返回字符或者字符串在另一个字符串中的起始位置。
--   语法:CHARINDEX(expression1 , expression2 [,start_location])
--   Expression1 是要到 expression2 中寻找的字符中,start_location 是 CHARINDEX 函数开始在 expression2 中找expression1 的位置。
--   示例:
Select CHARiNDEX(B,AAABBB)


--   PATINDEX 函数
--   PATINDEX 函数返回字符或者字符串在另一个字符串或者表达式中的起始位置,PATINDEX 函数支持搜索字符串中使用通配符,这使PATINDEX函数对于变化的搜索字符串很有价值。
--   语法:PATINDEX(‘%pattern%‘,Expression)
--   expression是被查找的字符,pattern是要查找的模式
select PATINDEX(%B%,AAABBB)
--   STUFF
--   stuff的功能:删除指定长度的字符串并在指定的起始点插入另一组字符
--   stuff(character_expression , start , length , character_expression)
--   character_expression :操作的字符
--   start:删除和插入的起始点,
--   length:删除的长度,
--   character_expression :要插入的字符
--   示例:
select stuff(aaabbb,4,2,cc)
--   输出结果:aaaccb

 

CHARINDEX,PATINDEX,STUFF函数

原文:http://www.cnblogs.com/OliverQin/p/5126483.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!