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

 更新时间:2013年08月15日 15:26:41   作者:  
Replace关键字主要是用来将字符串中的某个字符替换成别的字符,今天要为大家介绍下使用它来查询是否包含某个特定字符串,示例代码如下,感兴趣的朋友可以参考下
在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+','

相关文章

  • 通过navicat连接SQL Server数据库的详细步骤

    通过navicat连接SQL Server数据库的详细步骤

    本文介绍如何通过navicat连接SQL Server数据库,以往总是使SQL Server客户端来连接SQL Server数据库,但是SQL Server客户端一般有几百M的大小,而且安装繁琐配置麻烦,如果可以通过Navicat直接连接SQL Server则会非常轻松方便,需要的朋友可以参考下
    2023-12-12
  • SQL Server数据库的修复SQL语句

    SQL Server数据库的修复SQL语句

    使用数据库的过程中,由于断电或其他原因,有可能导致数据库出现一些小错误,比如检索某些表特别慢,查询不到符合条件的数据等。
    2008-11-11
  • 浅谈SQLServer的ISNULL函数与Mysql的IFNULL函数用法详解

    浅谈SQLServer的ISNULL函数与Mysql的IFNULL函数用法详解

    本篇文章是对SQLServer的ISNULL函数与Mysql的IFNULL函数进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • sql的临时表使用小结

    sql的临时表使用小结

    这篇文章主要介绍了sql的临时表使用小结,需要的朋友可以参考下
    2015-11-11
  • sqlserver数据库规模膨胀太大怎么优化

    sqlserver数据库规模膨胀太大怎么优化

    数据库规模膨胀是SQLServer数据库运维中常见的问题之一,本文介绍了一些缓解膨胀问题的方法,包括增加内存、数据压缩、数据库分区等,在实践过程中,应根据具体情况,采取适当的方法,以达到最优的缓解膨胀问题的效果
    2024-02-02
  • SQL Server中row_number函数的常见用法示例详解

    SQL Server中row_number函数的常见用法示例详解

    这篇文章主要给大家介绍了关于SQL Server中row_number函数的常见用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • SQL Server误设置max server memory的处理方法

    SQL Server误设置max server memory的处理方法

    这篇文章主要给大家介绍了关于SQL Server误设置max server memory的处理方法,文中通过示例代码介绍的非常详细,对大家学习或者使用SQL Server具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧下
    2019-12-12
  • C# ling to sql 取多条记录最大时间

    C# ling to sql 取多条记录最大时间

    这篇文章主要介绍了C# ling to sql 取多条记录最大时间,文中通过实例代码给大家介绍了sql 查询相同记录下日期最大的 一条,代码简单易懂,需要的朋友可以参考下
    2019-10-10
  • SqlServer类似正则表达式的字符处理问题

    SqlServer类似正则表达式的字符处理问题

    这篇文章主要介绍了SqlServer类似正则表达式的字符处理问题,需要的朋友可以参考下
    2017-10-10
  • 浅析SQL数据操作语句

    浅析SQL数据操作语句

    本文给大家收集整理了些关于sql数据操作语句的相关资料,介绍的非常详细,具有参考借鉴价值,特此分享在脚本之家网站供大家参考
    2015-11-11

最新评论