『壹』 怎樣用sql修改某個欄位的部分內容
update AA set aa = replace(aa,'1234','規范') where aa like '%1234%'
『貳』 如何對sql資料庫中的某一欄位進行替換
update 表名 set 列1='yr' where 列1='hr'
如果換成REPLACE函數的話,具體語句如下:
update 表名 set 列1=replace(列1,'hr','yr') where 列1='hr'
以上語句的測試過了。
『叄』 如何更改SQL資料庫某一列中的一個字
update 表 set 車牌號 = '贛' + substring(車牌號,2,6) where substring(車牌號,1,1) = '干'
『肆』 sql 修改某一列的某個關鍵字
update 表名 set 欄位名='要替換成的字元'+right(欄位名,len(欄位名)-1)
參照你給的例子就是:
update meter set userid='1'+right(userid,len(userid)-1)
最後提醒你,這是mssql的句子,oracle下要做一些修改。下次提這種問題,請寫明資料庫。
『伍』 sql 修改列中某一項字元中的部分字元
你這些數字是什麼類型?數字還是字元?如果是字元而且一個鍾不會出現兩個2011,那麼用replace函數直接改就行。如果是數字,稍微有點麻煩。
如果是數字,個人建議先轉化為字元,然後再轉換回來
比如:ZA_LYT_FSSJ欄位:to_number('2014'||substr(to_char(ZA_LYT_FSSJ),5))
建議中下面這個,因為我擔心你的珠子正出現兩個2011,比如
201101120111,這樣如果用replace,就把兩個2011都替換了。
不過我說的都是oracle資料庫的寫法,我估計其他資料庫的大概意思也都類似,你找找具體的函數就行了。
『陸』 SQL中如何修改一某列中的一個數字。
sqlserver:
update table
set a = REPLACE ( a, '1234567','1235567')
『柒』 sql中更新一列欄位中的一個字元更新成另一個字元
把「同學」這兩個字替換掉就行了。用replace
『捌』 很簡單的語句,我不會啊。SQL資料庫 想修改一個資料庫里某一列的所有數據為漢字是,語句怎麼寫啊
UPDATE
【表】
SET
【列】='是'
把【表】和【列】修改成你需要的表名稱和列名稱就然後執行就好了
『玖』 SQL用什麼語句可以把一列里的文字替換為其他內容按某一列里的某個文字執行
update table set DCY=N'李四' where ZLD in ('一組','四組','七組')
『拾』 SQL資料庫中更改列中的某一字
update table1 set CARDID=left(CARDID,12)+'FF'+right(CARDID,4)