[數據庫][SQLServer]判斷一個字符串中是否包含另一個字符串

函數 CHARINDEX函數返回字符或者字符串在另一個字符串中的起始位置

CHARINDEX ( expression1 , expression2 [ , start_location ] )

Expression1是要到expression2中尋找的字符中,start_location是CHARINDEX函數開始在expression2中找expression1的位置。

例:

select CHARINDEX('abc','abc,def,666')   -- 結果爲:1
select CHARINDEX('def,','abc,def,666')  -- 結果爲:5
select CHARINDEX('abcd','abc,def,666')  -- 結果爲:0
select CHARINDEX('abc','abc,def,666',0) -- 結果爲:1
select CHARINDEX('abc','abc,def,666',1) -- 結果爲:1
select CHARINDEX('abc','abc,def,666',2) -- 結果爲:0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章