我有以下字符串:Un texto cualquiera 22/12/2016 fin texto
我正在尝试22/12/2016
使用 PATINDEX 函数获得位置:
SELECT PATINDEX('__/__/____', 'Un texto cualquiera 22/12/2016 fin texto');
但是函数返回0,你知道我做错了什么吗?
_
根据微软链接的下划线是一个字符。模式
我有以下字符串:Un texto cualquiera 22/12/2016 fin texto
我正在尝试22/12/2016
使用 PATINDEX 函数获得位置:
SELECT PATINDEX('__/__/____', 'Un texto cualquiera 22/12/2016 fin texto');
但是函数返回0,你知道我做错了什么吗?
_
根据微软链接的下划线是一个字符。模式
问候nachfren,考虑到日期格式是dd/mm/yyyy,这将很有用:
结果:
如果格式更改为d/m/yyyy或dd/m/yyyy或d/mm/yyyy,则当前代码将不起作用。我希望你让我理解,如果没有,请点击评论,我们会看到我们如何支持你兄弟:D
我认为问题是缺少角色
%
此模式仅对该字符串有效,
'22/12/2016'
因为它无法识别多个字符。如果我们将其更改为
它现在应该可以工作