![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MS-SQL
文章平均质量分 92
xuefuruanjian
这个作者很懒,什么都没留下…
展开
-
查某字符(串)是否包含在其他字符串中
SQL中判断字符串中包含字符的方法通过2个函数CHARINDEX和PATINDEX以及通配符的灵活使用函数:CHARINDEX和PATINDEXCHARINDEX:查某字符(串)是否包含在其他字符串中,返回字符串中指定表达式的起始位置。PATINDEX:查某字符(串)是否包含在其他字符串中,返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。特...转载 2018-05-24 11:03:19 · 1007 阅读 · 0 评论 -
把查询数据集转字符串(FOR XML PATH 函数用法)
一.FOR XML PATH 简单介绍 那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下: 接下来我们来看应用FOR XML PATH的查询结果语句如下:SELECT * FROM @hobby FOR XML PATH 结果:<row> <hobbyID>...转载 2018-05-24 11:05:32 · 447 阅读 · 0 评论 -
删除指定位置指定长度的字符,然后插入另一个字符串(stuff函数的用法)
STUFF 函数将字符串插入到另一个字符串中。 它从第一个字符串的开始位置删除指定长度的字符;然后将第二个字符串插入到第一个字符串的开始位置。STUFF ( character_expression , start , length , replaceWith_expression ) 参数character_expression字符数据的表达式。 character_expression 可以...转载 2018-05-24 11:13:55 · 567 阅读 · 0 评论 -
T-SQL查询进阶--详解公用表表达式(CTE)
本文引用地址:https://www.cnblogs.com/CareySon/archive/2011/12/12/2284740.html简介 对于SELECT查询语句来说,通常情况下,为了使T-SQL代码更加简洁和可读,在一个查询中引用另外的结果集都是通过视图而不是子查询来进行分解的.但是,视图是作为系统对象存在数据库中,那对于结果集仅仅需要在存储过程或是用户自定义函数中使用一次的时...转载 2018-07-12 14:07:33 · 115 阅读 · 0 评论