大佬教程收集整理的这篇文章主要介绍了SQL中字符串中包含字符的判断方法,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在sql中我判断包含字符串我们可使用很多方法,如like,replace,charindex函数都可实现我们要的功能,下面我来给各位介绍判断字符串包含字符串sql语句。
通过2个函数CHARINDEX和PATinDEX以及通配符的灵活使用
函数:CHARINDEX和PATinDEX
CHARINDEX:查某字符(串)是否包含在其他字符串中,返回字符串中指定表达式的起始位置。
PATinDEX:查某字符(串)是否包含在其他字符串中,返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。特殊:可以使用通配符!
例子:
1. 查询字符串中是否包含非数字字符
SELECT PATinDEX('%[^0-9]%','1235X461') SELECT PATinDEX('%[^0-9]%','12350461')
以上是大佬教程为你收集整理的SQL中字符串中包含字符的判断方法全部内容,希望文章能够帮你解决SQL中字符串中包含字符的判断方法所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。