CharIndex()函数,参数一个是excel字符函数参数型,一个是数字,怎么比较?

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
SQL语句CharIndex 函数的用法
下载积分:100
内容提示:SQL语句CharIndex 函数的用法
文档格式:DOCX|
浏览次数:232|
上传日期: 17:48:15|
文档星级:
全文阅读已结束,如果下载本文需要使用
 100 积分
下载此文档
该用户还上传了这些文档
SQL语句CharIndex 函数的用法
关注微信公众号写一个函数,来检查一个字符是不是数字字符串?_百度知道
写一个函数,来检查一个字符是不是数字字符串?
我有更好的答案
不知道你用的是啥语言, 但是我可以告诉你用正则表达式
采纳率:41%
为您推荐:
其他类似问题
字符串的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。CHARINDEX (Transact-SQL)
不是 IT 专业人员?
CHARINDEX (Transact-SQL)
CHARINDEX (Transact-SQL)
在 expression2 中搜索 expression1 并返回其起始位置(如果找到)。搜索的起始位置为 start_location。
CHARINDEX ( expression1 ,expression2 [ , start_location ] )
expression1 包含要查找的序列的字符。expression1 最大长度限制为 8000 个字符。expression2 要搜索的字符表达式。start_location 表示搜索起始位置的整数或 bigint 表达式。如果未指定 start_location,或者它为负数或 0,则将从 expression2 的开头开始搜索。如果 expression2 的数据类型为 varchar(max)、nvarchar(max) 或 varbinary(max),则为 bigint,否则为 int。如果 expression1 或 expression2 之一是 Unicode 数据类型(nvarchar 或 nchar)而另一个不是,则将另一个转换为 Unicode 数据类型。CHARINDEX 不能与 image 数据类型一起使用。如果 expression1 或 expression2 之一为 NULL,并且数据库兼容级别为 70 或更高,则 CHARINDEX 将返回 NULL。如果数据库兼容级别为 65 或更低,则 CHARINDEX 将仅在 expression1 和 expression2 都为 NULL 时才返回 NULL 值。如果在 expression2 内找不到 expression1,则 CHARINDEX 返回 0。CHARINDEX 将根据输入的排序规则执行比较操作。若要以指定的排序规则进行比较,则可以使用 COLLATE 将显式排序规则应用于输入。返回的开始位置从 1 开始,而非从 0 开始。0x0000 (char(0)) 是 Windows 排序规则中未定义的字符,不能包括在 CHARINDEX 中。以下示例返回字符序列 bicycle 在 Document 表的 DocumentSummary 列中开始的位置。
DECLARE @document varchar(64)
SELECT @document = 'Reflectors are vital safety' +
' components of your bicycle.'
SELECT CHARINDEX('bicycle', @document)
下面是结果集:
-----------
以下示例将使用可选的 start_location 参数从 DocumentSummary 列的第五个字符开始查找 vital。
DECLARE @document varchar(64)
SELECT @document = 'Reflectors are vital safety' +
' components of your bicycle.'
SELECT CHARINDEX('vital', @document, 5)
下面是结果集:
-----------
(1 row(s) affected)
以下示例显示了在 expression2 内找不到 expression1 时的结果集。
DECLARE @document varchar(64)
SELECT @document = 'Reflectors are vital safety' +
' components of your bicycle.'
SELECT CHARINDEX('bike', @document)
下面是结果集:
-----------
(1 row(s) affected)
下面的示例在 'Das jst ein Test' 中执行区分大小写的字符串 'TEST' 搜索。
--perform a case sensitive search
SELECT CHARINDEX ( 'TEST',
'Das ist ein Test'
COLLATE Latin1_General_CS_AS)
下面是结果集:
-----------
下面的示例在 'Das jst ein Test' 中执行区分大小写的字符串 'Test' 搜索。
SELECT CHARINDEX ( 'Test',
'Das ist ein Test'
COLLATE Latin1_General_CS_AS)
下面是结果集:
-----------
下面的示例在 'Das jst ein Test' 中执行不区分大小写的字符串 'TEST' 搜索。
SELECT CHARINDEX ( 'Test',
'Das ist ein Test'
COLLATE Latin1_General_CI_AS)
下面是结果集:
-----------
此页面有帮助吗?
更多反馈?
1500 个剩余字符
我们非常感谢您的反馈。
页面加载速度够快吗?
您喜欢网页的设计吗?
请告诉我们更多意见他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 字符数组作为函数参数 的文章

 

随机推荐