熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

如何用Replace查詢是否包含某個特定字符串

2013-11-23 21:04:17  來源: MySQL 

  Replace關鍵字主要是用來將字符串中的某個字符替換成別的字符今天要為大家介紹下使用它來查詢是否包含某個特定字符串示例代碼如下感興趣的朋友可以參考下

  在sql server中Replace關鍵字主要是用來將字符串中的某個字符替換成別的字符今天要逆向思維它還可以用來查詢是否包含某個特定字符串例如給定下面數據集

  期望從這個數據集中獲取包含“aaa”字符的記錄注意第條數據不是包含“aaa”而是包含“aaaa”期望的”“結果如下

  傳統的思維肯定是想如何查出包含有個a的字符串有的人會像用like但這樣會連同個a也查出來這裡我們就思考用Replace替換掉字符串中的“aaa”如果能夠替換掉那就證明該字符串中含有這個字符替換掉了以後肯定和原字符串不一樣因此有了下面的SQL出爐 代碼如下:

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

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

  


From:http://tw.wingwit.com/Article/program/MySQL/201311/29521.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.