[SQL ] 刪除字元!!

看板Database作者 (弗卡夏)時間12年前 (2011/11/09 10:29), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/2 (看更多)
我想請問一下大家! 我目前拿到的資料欄位IC有A53.也有A53 我想把 A53.的資料改為A53 把.這個字刪掉 table1 ---------- IC | ---------| A53. | A53 | . | . | . | ---------- 我有兩個想法 想法一 直接刪除.這這個字元 但是我不會下這個語法!! 想法二 select IC from table1 where like '%.' 找出包含有.的登記錯誤資料 select Mid(IC,1,3) from (select IC from table where like '%.') 提出前三個字A53 利用更新 update table1 set ........ 想請教大家這兩個想法哪個比較好?該怎麼下比較恰當? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.26.132

11/09 12:41, , 1F
用replace ?
11/09 12:41, 1F

11/09 13:35, , 2F
UPDATE table1 SET IC = replace( IC ,"." ,"");
11/09 13:35, 2F

11/13 00:48, , 3F
後來測試果然是用樓上大大的方法!!謝謝!!在mysql ok!感謝
11/13 00:48, 3F

11/13 00:52, , 4F
請問是不是要把" 改成 '代表字串~~
11/13 00:52, 4F
文章代碼(AID): #1EkUMC-U (Database)
文章代碼(AID): #1EkUMC-U (Database)