SQLServer charindex函數, 查 某個字符 或 某個字符串 在 另一個字符串中的位置


一:charindex()語法
	CHARINDEX ( expression1 , expression2 [ , start_location ] )
        解析:
	expression1 必需 ---要查找的子字符串
	expression2 必需 ---父字符串
	start_location 可選 ---指定從父字符串開始查找的位置,默認位置從1開始


二: charindex()的作用
	從expression2字符串中指定的位置處開始查找是否包含expression1字符串

三:charindex()的返回值
	如果能夠從expression2字符串中查找到expression1字符串則返回expression1在
	expression2出現的位置;反之,返回0

四:實例演示
1.包含:
select CHARINDEX('cd','abcdefg')

結果為:3
2.不包含:
select CHARINDEX('dc','abcdefg')

結果為:0
五:charindex()的參數不區分大小寫 select CHARINDEX('bCD','abcdefg') 結果為:2

 

https://blog.csdn.net/xinghuo0007/article/details/70651358

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM