MsSQL   发布时间:2022-05-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了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,请注明来意。
标签:replace