回覆列表
  • 1 # fkned12458

    估計你是沒理解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"

  • 2 # 我是阿嘛

    你怎麼寫的呢?

    下面是一個成功執行的例子:

    1> SELECT REPLACE("easy come, easy go!", "easy", "!")

    2> go

    ! come, ! go!

  • 中秋節和大豐收的關聯?
  • 含頓的四字成語?