首页 > 数据库技术 > 详细

SQLServer字符操作

时间:2016-12-30 10:42:46      阅读:268      评论:0      收藏:0      [点我收藏+]

1.CHARINDEX(‘A‘,‘VALUE’)    result:2  style:PATINDEX(varchar,varchar)

  解释:A在字符串VALUE的位置次序。

2.PATINDEX(‘%A%‘,‘VALUE’)    result:2    style:PATINDEX(‘%xx%‘,varchar)

  解释:A在字符串VALUE的位置次序。

 

3.LEFT(‘VALUE‘,3)    result:VAL    style:LEFT(varchar,int)

  解释:从VALUE左向右的取3个字符,RIGHT同理。

4.SUBSTRING(‘VALUE‘,2,3)  result:ALU  style:SUBSTRING(varchar,int,int)

  解释:从VALUE第2个字符位置开始的取3个字符,RIGHT同理。

5.STUFF(‘VALUE‘,2,3,‘OO‘)  result:VOOE  style:STUFF(varchar,int,int,varchar)

  解释:从VALUE第2个字符位置开始的删除3个字符,并且用‘OO’占据删除后的空间。

6.REPLACE(‘VALUE-VALUE‘,‘ALU‘,‘OO‘)  result:VOOE-VOOE  style:REPLACE(varchar,varchar,varchar)

  解释:从VALUE找出所有存在‘ALU‘的字符串/字符片段,并用‘OO‘替换‘ALU’。

SQLServer字符操作

原文:http://www.cnblogs.com/minaotor/p/6235693.html

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