在SQLSERVER中如何检测一个字符串中是否包含另一个字符串
生活随笔
收集整理的這篇文章主要介紹了
在SQLSERVER中如何检测一个字符串中是否包含另一个字符串
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
--當charindex返回值大于0時則包含為0不包含
selectCHARINDEX('456','123456')
SQL語句使用CHARINDEX函數,來測試一個字符串中是否包含另一個字符串中的方法:
一、CHARINDEX函數介紹
1、函數功能:函數返回字符或者字符串在另一個字符串中的起始位置。
2、語法:CHARINDEX ( expression1 , expression2 [ , start_location ] )
3、參數說明:expression1是要到expression2中尋找的字符中,start_location是CHARINDEX函數開始在expression2中找expression1的位置。
4、函數返回值:CHARINDEX函數返回一個整數,返回的整數是要找的字符串在被找的字符串中的位置。假如CHARINDEX沒有找到要找的字符串,那么返回0
二、例:在字符串‘abcdef’中查找字符串‘cd’,運行結果為3,因為C為第3個字符。
總結
以上是生活随笔為你收集整理的在SQLSERVER中如何检测一个字符串中是否包含另一个字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: chm文件编辑方法
- 下一篇: 《艾尔登法环》玩家游戏时长超1000小时