看板 Database 關於我們 聯絡資訊
例如說: ID Time Text 1 2010-01-02 今天黃小明去爬山,他去爬.... 2 2010-01-07 黃小明今天遲到,他.... 3 2010-01-08 今天沒特別的事,但有人.... 4 2010-01-09 黃小明今天依然沒出門 要變成: ID Time Text 1 2010-01-02 今天黃小明先生去爬山,他去爬.... 2 2010-01-07 黃小明先生今天遲到,他.... 3 2010-01-08 今天沒特別的事,但有人.... 4 2010-01-09 黃小明先生今天依然沒出門 請問,單靠SQL語法,有辦法作到這樣的事嗎? 拜託給一下關鍵字或是方向 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.233.153.53
bohei:我只想到用萬用字元 where text='%黃小明%' 列出總共哪幾 07/19 23:52
bohei:列.然後一列一列去改.. 07/19 23:55
bohei:有一個 replace的函式 不知道能不能用select的結果回寫 07/20 00:05
CindyLinz:哪一種 SQL 啊? 07/20 00:37
LaPass:MySql 07/20 08:05
savenckugo:replace函式應該可以用吧 07/20 11:08
bohei:試過replace了嗎 ? 07/20 12:22
ChingLan326:你的主鍵是什麼 我之前有寫過這種 07/20 17:15
ChingLan326:咦 忽然發現不用主鍵 用replace就可以了 07/20 17:24
bohei:replace只有改顯示時 真正的資料其實沒有更動 07/20 20:35
ChingLan326:update table set text=replace(text,'a','abc') 07/20 21:55
LaPass:謝謝 我去試試看 07/20 21:58
bohei:嗯...記得update跟replace都要加where條件.. 07/21 00:48