回覆列表
-
1 # fkned12458
-
2 # 我是阿嘛
你怎麼寫的呢?
下面是一個成功執行的例子:
1> SELECT REPLACE("easy come, easy go!", "easy", "!")
2> go
! come, ! go!
你怎麼寫的呢?
下面是一個成功執行的例子:
1> SELECT REPLACE("easy come, easy go!", "easy", "!")
2> go
! come, ! go!
估計你是沒理解replace的意思譬如你舉例的這幾個update 表名 set 欄位名=replace(欄位名,"aaaa","cccc");這樣以後aaaaxxxbbb 變成 ccccxxxbbbaaaamtbbb 變成 ccccmtbbb替換的是裡邊的aaa你那麼寫不知道你要改什麼,如果你只要改aaa*bbb的那種可以在後邊加where條件update 表名 set 欄位名=replace(欄位名,"aaaa","cccc") where 欄位名 like "aaa*bbb"當然,這個模糊查詢是access裡的,如果是sqlserver或oracle等,那個*是要替換成%的 ----補充----按你說的意思access:update 表名 set 欄位名="A" where 欄位名 like "aaa*bbb"sqlserver或oracle:update 表名 set 欄位名="A" where 欄位名 like "aaa%bbb"