怎样用Patindex定位一字符串中两相邻通配符的位置

水如烟 水如烟 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
DECLARE 
@Input nvarchar(400)
,@Pattern nvarchar(20)

SET @Input = N'这是%无___法判断的问题吗这%_%_%%是无法判断的问题吗%__%这是无%法判断的问题吗'

SET @Pattern = N'%%_%' --这里如何填才能定位到'%_'呢?

SELECT PATINDEX(@Pattern, @Input)
...全文

相关推荐

SQLserver中字符串查找功能patindex和charindex的区别

CHARINDEX 和 PATINDEX 函数都返回指定模式的开始位置,PATINDEX 可使用通配符,而 CHARINDEX 不可以

weixin_38565480

深入SQL截取字符串(substring与patindex)的详解

首先学习两个函数1.substring  返回字符、binary、text 或 image 表达式的一部分。基本语法:SUBSTRING ( expression , start , length ) expression:字符串、二进制字符串、text、image、列或包含列的表达式start:整数,指定子串的开始位置      注:SQL中”1″表示字符串中的第一个字符,而.NET中”0″表示第一个字符length:整数,指定子串的长度(要返回的字符数或字节数) 2.patindex  返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零

weixin_38635323

SQL Server CHARINDEX和PATINDEX详解

SQL Server CHARINDEX和PATINDEX详解

soufre

SQL中 patindex函数的用法详解

主要介绍了SQL中 patindex函数的用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38515270

SQL中字符串中包含字符的判断方法

在sql中我判断包含字符串我们可使用很多方法如like,replace,charindex函数都可实现我们要的功能,下面我来给大家介绍判断字符串包含字符串sql语句。感兴趣的朋友一起看看吧

weixin_38693084
评论 43
收藏 已收藏
分享
返回顶部
水如烟
MS-SQL Server 34,876 成员 254,635 内容