CHARINDEX 连同 SUBSTRING 对字符串删除处理...
来源:互联网 发布:win7查找网络打印机 编辑:程序博客网 时间:2024/04/29 06:30
CHARINDEX
返回字符串中指定表达式的起始位置。
语法
CHARINDEX ( expression1 , expression2 [ , start_location ] )
如果在 expression2 内没有找到 expression1,则 CHARINDEX 返回 0。
SUBSTRING
Syntax
SUBSTRING ( expression , start , length )
截取字符串expression,从start 个字符开始,到Length 结束
如:
select charindex('.Net', 'VB.Net 2005'),charindex('Java', 'Microsoft Windows')
--Result--
----------- -----------
3 0
需求: 将字段中的.Net 后面内容,连同.Net 一同删除。
Table 的数据如下:
Col_1
--------------------
C#
VB.Net 2005
VB6.0
VS.Net 2008
Sql 可以这样写:
Declare @T_1 Table(Col_1 varchar(20) )
Insert into @T_1
Select 'VB.Net 2005'
union Select'VB6.0'
union Select 'VS.Net 2008'
union Select 'C#'
--Select * From @T_1
Select Col_1=Case Charindex('.Net',Col_1)
when 0 then Col_1
Else substring(Col_1,0,Charindex('.Net',Col_1))
End
From @T_1
--Result--
Col_1
--------------------
C#
VB
VB6.0
VS
- CHARINDEX 连同 SUBSTRING 对字符串删除处理...
- sql用charindex和substring获取指定字符串
- sql substring ,charindex,取字符串 分隔符为斜杠
- SUBSTRING CHARINDEX REPLACE
- SUBSTRING LOWER CHARINDEX
- sql处理字符串:截取子串等 substr,charindex
- sql截取查询出的字符串|SUBSTRing|CHARINDEX|reverse|left|right函数
- 连同
- Longest Palindromic Substring(字符串处理)
- MSSql 中Charindex ,Substring的使用...
- SQL charindex, substring, replace, ISNUMERIC ,datalength,
- C#字符串处理函数整理之substring
- split() ,substring(),substr()字符串处理函数
- NYOJ 308 Substring 字符串处理问题
- 字符串处理函数:indexOf,lastIndexOf,subString
- JavaScript字符串处理:substring, substr, slice
- JavaScript字符串处理函数 - split()、join()、substring()
- 第四届河南省ACM SUBSTRING 字符串处理
- GOOGLE女工程师的一篇文章-如何准备软件工程师的面试
- c++指针学习笔记--交换两个字符串数据
- LPCTSTR数据类型
- Show一下Rails结合Ext的成果 :)
- Unix C中的一些文件操作(判断是否存在,文件打开,删除等)
- CHARINDEX 连同 SUBSTRING 对字符串删除处理...
- TCP/IP基础
- asp获取文件后缀名函数
- c# 在mono上的移植 系列之二 邮件发送者乱码
- DNN 在安装时候出的错误,具体是在配置 SQL2005的数据库的时候 就是SA 账户哪里出的问题
- java web开发中的listener和filter
- Java中对象的串行化(Serialization)和transient关键字
- windows下存储位图及YUV转RGB
- 您可能没有权限使用网络资源,请......您是否有访问权限"的解决办法