当前位置:  数据库>sqlserver

Replace关键字的妙用查询是否包含某个特定字符串

    来源: 互联网  发布时间:2014-10-12

    本文导语:  在sql server中Replace关键字主要是用来将字符串中的某个字符替换成别的字符,今天要逆向思维,它还可以用来查询是否包含某个特定字符串,例如给定下面数据集  期望从这个数据集中获取包含“aaa”字符的记录,注意第2条数...

在sql server中Replace关键字主要是用来将字符串中的某个字符替换成别的字符,今天要逆向思维,它还可以用来查询是否包含某个特定字符串,例如给定下面数据集
 
期望从这个数据集中获取包含“aaa”字符的记录,注意第2条数据不是包含“aaa”,而是包含“aaaa”。期望的”“结果如下:
 
传统的思维肯定是想如何查出包含有3个a的字符串,有的人会像用like,但这样会连同4个a也查出来。这里我们就思考用Replace替换掉字符串中的“aaa”,如果能够替换掉,那就证明该字符串中含有这个字符,替换掉了以后肯定和原字符串不一样,因此有了下面的SQL出炉。
代码如下:

SELECT * FROM [master].[dbo].[Table_5]
WHERE REPLACE(','+strNum+',', ',aaa,', '') ','+strNum+','

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • eregi_replace()中特殊字符的处理方法
  • JSP中的字符替换函数 str_replace() 实现!
  • replace MYSQL字符替换函数sql语句分享(正则判断)
  • JS利用正则配合replace替换指定字符
  • java命名空间java.nio.charset类codingerroraction的类成员方法: replace定义及介绍
  • eregi_replace与preg_replace 函数代码的用法比较
  • java命名空间javax.swing.text类abstractdocument.branchelement的类成员方法: replace定义及介绍
  • php正则之函数 preg_replace()参数说明
  • java命名空间javax.swing类grouplayout的类成员方法: replace定义及介绍
  • MYSQL 批量替换之replace语法的使用详解
  • java命名空间javax.swing.text类asyncboxview的类成员方法: replace定义及介绍
  • SQL SERVER使用REPLACE将某一列字段中的某个值替换为其他的值
  • java命名空间javax.swing.text类tableview的类成员方法: replace定义及介绍
  • jsp中replace怎么没有啊?
  • java命名空间java.lang类string的类成员方法: replace定义及介绍
  • SQL中函数 replace 的参数1的数据类型ntext无效的解决方法
  • java命名空间javax.swing.text类boxview的类成员方法: replace定义及介绍
  • js正则表达式之replace函数用法
  • java命名空间javax.swing.text类gapcontent的类成员方法: replace定义及介绍
  • Python中replace方法实例分析
  • java命名空间javax.swing.text类compositeview的类成员方法: replace定义及介绍
  • Sql Server中REPLACE函数用法实例
  • java命名空间javax.swing.text类documentfilter.filterbypass的类成员方法: replace定义及介绍
  • NOSQL iis7站长之家
  • java命名空间javax.naming.directory接口dircontext的类成员方法: replace_attribute定义及介绍
  • replace的使用


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3