您现在的位置是:首页 >

判断字符串是否有某个字符 如何用Replace查询是否包含某个特定字符串

火烧 2022-11-06 19:24:07 1044
如何用Re lace查询是否包含某个特定字符串   Re lace关键字主要是用来将字符串中的某个字符替换成别的字符 今天要为大家介绍下使用它来查询是否包含某个特定字符串 示例代码如下 感兴趣的朋友可

如何用Replace查询是否包含某个特定字符串  

  Replace关键字主要是用来将字符串中的某个字符替换成别的字符 今天要为大家介绍下使用它来查询是否包含某个特定字符串 示例代码如下 感兴趣的朋友可以参考下

  在sql server中Replace关键字主要是用来将字符串中的某个字符替换成别的字符 今天要逆向思维 它还可以用来查询是否包含某个特定字符串 例如给定下面数据集

  期望从这个数据集中获取包含“aaa”字符的记录 注意第 条数据不是包含“aaa” 而是包含“aaaa” 期望的”“结果如下

判断字符串是否有某个字符 如何用Replace查询是否包含某个特定字符串

  传统的思维肯定是想如何查出包含有 个a的字符串 有的人会像用like 但这样会连同 个a也查出来 这里我们就思考用Replace替换掉字符串中的“aaa” 如果能够替换掉 那就证明该字符串中含有这个字符 替换掉了以后肯定和原字符串不一样 因此有了下面的SQL出炉 代码如下:

  SELECT * FROM [master] [dbo] [Table_ ]

  WHERE REPLACE( +strNum+ aaa ) <> +strNum+

lishixinzhi/Article/program/MySQL/201311/29521  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码