1. 程式人生 > >分割字串(標量值函式)

分割字串(標量值函式)

資料庫: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