![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL字符串处理
文章平均质量分 71
yrbill
这个作者很懒,什么都没留下…
展开
-
charindex和Reverse
charindex只能从左向右搜索。因为我有"a,b,c,d,e,f",想知道最后一个","的位置,这样就要用循环才能读出来。当字符很长的时候就慢了。其实用charindex配合len和reverse就可以很容易做到这一点Select Len(a,b,c,d,e,f)-CharIndex(,,Reverse(a,b,c,d,e,f))+1CHARINDEX返回字符串中指定表达式的起始位原创 2005-06-07 17:08:00 · 1143 阅读 · 0 评论 -
PATINDEX
PATINDEX返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。 语法PATINDEX ( %pattern% , expression ) 参数pattern一个字符串。可以使用通配符,但 pattern 之前和之后必须有 % 字符(搜索第一个和最后一个字符时除外)。pattern 是短字符数据类型类别的表达式。expression一原创 2005-06-06 15:51:00 · 717 阅读 · 0 评论