软件下载吧文章资讯

分类分类

SQL开发知识:SQL中字符串中包含字符的判断方法

2024-03-26 14:33作者:下载吧

在sql中我判断包含字符串我们可使用很多方法,如like,replace,charindex函数都可实现我们要的功能,下面我来给各位介绍判断字符串包含字符串sql语句。

通过2个函数CHARINDEX和PATINDEX以及通配符的灵活使用

函数:CHARINDEX和PATINDEX

CHARINDEX:查某字符(串)是否包含在其他字符串中,返回字符串中指定表达式的起始位置。

PATINDEX:查某字符(串)是否包含在其他字符串中,返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。特殊:可以使用通配符!

例子:

1. 查询字符串中是否包含非数字字符

SELECT PATINDEX(‘%[^0-9]%’, ‘1235X461’)
SELECT PATINDEX(‘%[^0-9]%’, ‘12350461’)

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消