SQL CHARINDEX函数的使用
2012-03-08 23:34
113 查看
SQL中的函数种类非常多,下面为您介绍的是SQL CHARINDEX函数,希望对您更好地学习SQL函数的使用能够有所帮助。
SQL CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调用方法如下:
CHARINDEX ( expression1 , expression2 [ , start_location ] )
Expression1是要到expression2中寻找的字符中,start_location是CHARINDEX函数开始在expression2中找expression1的位置。
SQL CHARINDEX函数返回一个整数,返回的整数是要找的字符串在被找的字符串中的位置。假如SQL CHARINDEX函数没有找到要找的字符串,那么函数整数“0”。让我们看看下面的函数命令执行的结果:
CHARINDEX('SQL', 'Microsoft SQL Server')
这个函数命令将返回在“Microsoft SQL Server”中“SQL”的起始位置,在这个例子中,CHARINDEX函数将返回“S”在“Microsoft SQL Server”中的位置11。
接下来,我们看这个CHARINDEX命令:
CHARINDEX('7.0', 'Microsoft SQL Server 2000')
在这个例子中,CHARINDEX返回零,因为字符串“7.0” 不能在“Microsoft SQL Server”中被找到。接下来通过两个例子来看看如何使用CHARINDEX函数来解决实际的T-SQL问题。
SQL CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调用方法如下:
CHARINDEX ( expression1 , expression2 [ , start_location ] )
Expression1是要到expression2中寻找的字符中,start_location是CHARINDEX函数开始在expression2中找expression1的位置。
SQL CHARINDEX函数返回一个整数,返回的整数是要找的字符串在被找的字符串中的位置。假如SQL CHARINDEX函数没有找到要找的字符串,那么函数整数“0”。让我们看看下面的函数命令执行的结果:
CHARINDEX('SQL', 'Microsoft SQL Server')
这个函数命令将返回在“Microsoft SQL Server”中“SQL”的起始位置,在这个例子中,CHARINDEX函数将返回“S”在“Microsoft SQL Server”中的位置11。
接下来,我们看这个CHARINDEX命令:
CHARINDEX('7.0', 'Microsoft SQL Server 2000')
在这个例子中,CHARINDEX返回零,因为字符串“7.0” 不能在“Microsoft SQL Server”中被找到。接下来通过两个例子来看看如何使用CHARINDEX函数来解决实际的T-SQL问题。
相关文章推荐
- SQL CHARINDEX函数的使用
- SQL CHARINDEX函数的使用
- HTTP+SOAP的使用
- 使用开关使redhat从控制台进入KDE
- Mono 开发 (使用.NET技术的你,绝对不能忽略Mono)
- 一步一步SharePoint 2007之十八:解决允许使用简单密码注册用户的问题
- 如何于DataGridView中使用计算字段
- 包中类型常量在间接使用的包第2次载入时未能初始化
- fileUpload控件使用方法介绍(有试例源代码哦!)
- ArrayList数组的使用
- ActiveReport使用心得(三):数据绑定
- 编译WoWRL,使用Dev C++。
- JSP中Filter的使用
- 用.NET的File控件上传文件的解决方案(被动解决方案)(本文章来自于互联网,感谢原作者的辛勤劳动,摘抄在此仅作为学习使用!)
- enum和foreach的使用方法
- ANT使用说明
- WF中的跟踪服务(4):使用跟踪配置文件
- 使用DenyHosts阻止SSH暴力破解
- 介绍CSS3使用技巧5个
- cvs服务器配置与客户端使用简述