分割字符串(标量值函数)

 

数据库:SQL2005

在项目中有遇到这样的问题,就是查询的输入字符串是否包含一个规定格式字符串中。

比如说:查询 1002 是否包含在 '1001,1002,1003' 中。

可以通过很多种方式实现。我这里使用函数实现。如下:

 

 

 

执行:SELECT [dbo].[IsAllIn]('1002,1008,1003','1002',',') AS RESULT

 

返回-1说明主字符串不包含字串。 返回1说明主字符串包含字串。

这样程序中通过返回标识即可判断。 

原文:http://www.397158.com/read-htm-tid-492.html

 

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭