日前要對資料庫裡的某些資料進行修改,將
" 替換為
' 。想了一會沒有想出怎麼寫,被人提醒要用replace語句,以前沒用過,上網去搜。
得到:update '表名()' set 要修改欄位名 = replace (要修改欄位名,'被替換的特定字元','替換成的字元')
覺得這個是正解。
於是寫語句:
update item set name = replace(name,'
" ','
' ');
執行卻提示「沒有正確結束」,為什麼有問題,怎麼也看不出來,只有請教別人,明白人一語點破。
正確的是:
update item set name = replace(name,'
" ','
'' ');
如果解釋,只能理解為
'不能單獨出現.
update replace語句的使用
update replace語句的使用 日前要對資料庫裡的某些資料進行修改,將 替換為 想了一會沒有想出怎麼寫,被人提醒要用replace語句,以前沒用過,上網去搜。得到 update 表名 set 要修改欄位名 replace 要修改欄位名,被替換的特定字元 替換成的字元 覺得這個是正解。於是寫語...
乙個sql的update REPLACE的問題
假設有一張表 ttable id domain1 domain2 1 abc.com test.abc.com 2 eee.com a.eee.com update ttable set domain2 replace domain2,domain1,test1.com domain1 test1....
語句 switch語句
switch語句的特點如下 1 switch x 被選擇的內容 即x 只能是byte,short,int,char這四種型別 2 備選答案並沒有指定的順序,但是執行肯定是從第乙個case開始的,如果其中有匹配的case,執行完,通過該case的break就結束了switch。如果沒有匹配的case,...