程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 在SQL語句中使用replace替換字符

在SQL語句中使用replace替換字符

編輯:MySQL綜合教程

   本來不想告訴大家的,因為采集別人網站不是什麼光彩事,但覺得這個技巧實在是夠強,要不是這簡短的一行代碼,我還不累死了。是這樣的,采集了一些別人的文章,可能是采集程序的問題,每篇文章的標題裡都多出了一些字符 <img src="images/awwor.gif"> 導致在生成HTML網頁後很多內容不顯示,但是看了看記錄有2000多條,一條一條改,還不累死我啊。於是請教了一個SQL高手,發我一行SQL語句:

update `article` set title=replace(title,' <IMG border=0 src=images/awwor.gif>','');

  執行完什麼也沒見到,可我看了一下數據庫,哇塞!!真爽了,<img src="images/awwor.gif">全部都不見了,覺得這個語句真夠猛的,也怪自己不懂SQL竟然有如此用法啊,以後要多多研究sql了,事半功倍啊。所以不敢獨享本經驗,特此與大家分享。另外報告,俺現在已經不搞采集了,就像做人一樣老實做站,期待大家的站也有好收成。順便說下這行代碼的含義:

  update '表名(比如我的article)' set 要修改的字段名 = replace (要修改的字段名,'被替換的字符','替換後的字符')

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved