1樓:最愛戒
如果用單一語句是不可以的,但是你可以寫一小段程式。
sql批量修改某欄位的一部分資料 50
2樓:
update 表名 set 修改的欄位名 = replace(修改的欄位名,'需要替換的內容','準備替換的內容')
3樓:匿名使用者
update 表 set 欄位=replace(欄位,''指定的地址')
sql 如何批量修改一個欄位,如:把「姓名」+「**」,改為「理事長:」「姓名」+「**」?
4樓:小白丶風
姓名、**是欄位中的文字,是不是分別改為「理事長:姓名」、「理事長:**」?
update 表名 set 列名=replace(replace(列名,'姓名','理事長:姓名'),**','理事長:**')
這裡是我巢狀使用了replace(),你也可以分兩次來更新。
update 表名 set 列名=replace(列名,'姓名','理事長:姓名')
update 表名 set 列名=replace(列名,'**','理事長:**')
三個引數含義:將「第一個引數」裡邊的「第二個引數」替換成「第三個引數」
5樓:心事如晴
把這個欄位的名字改過來就行!
sql中,如何批量修改欄位的字首如
6樓:網友
updata 表名 set ip_dr=concat(''ip_dr);
也可以用 ||去拼。
concat 這個函式是拼接字串,會把所有的欄位都按照字串處理一個個的拼起來。
7樓:匿名使用者
這個都是update開頭的,你可以直接拼接也可以借用系統函式在處理,在拼接的時候注意資料的。
型別就好了,感覺第一個人的答案不錯。
sql server 如何批量修改某個欄位
8樓:水月星華
update [表名] set [密碼欄位] =999999'
如果密碼是加密過的,可以先用工具或小程式獲取 999999的加密字串,然後再執行。
update [表名] set [密碼欄位] =999999加密後的字串'
9樓:冀峰馬躍
如果想除去結果集中的某一個或幾個具體欄位,那就只有把想要顯示的欄位全部寫上了。。。資料庫中的欄位沒有「差集」的概念!
sql怎麼批量替換欄位裡的字串的?
10樓:文件類共創空間
方法一:
varchar和nvarchar型別是支援replace,所以如果你的text不超過8000可以先轉換成前面兩種型別再使用replace 替換 text ntext 資料型別欄位的語句 。
update 表名 set 欄位名=replace(cast(與前面一樣的欄位名 as varchar(8000)) 原本內容','想要替換成什麼')
方法二:update [表名] set 欄位名 = replace(與前面一樣的欄位名,'原本內容','想要替換成什麼')
11樓:
update [表名] set [欄位名]=stuff([欄位名],charindex('aaaa',[欄位名],0),charindex('bbb',[欄位名],0)-charindex('aaaa',[欄位名],0)-4+7,'a'),where [欄位名] like '%aaaa%bbb%'
就是用charindex取得'aaaa','bbb'的位置,計算需要替換字串的長度,然後用stuff函式替換。
12樓:匿名使用者
你那樣肯定不行。
update table[表名] set fields[欄位名]='要替換成的內容' where fields[欄位名] like 'aaa%bbb'
sql中批量修改某一欄位的值
13樓:紫雲殘鳶
update aaa set 備註='ab' where 型號='a' and 規格='001';
這個是型號為a的。
如果要型號是包含a的,就是這樣的。
update aaa set 備註='ab' where 型號 like '%a%' and 規格='001';
sql 怎樣批量修改欄位的首個字元
14樓:網友
表為ab,欄位為cd
sql語句如下:
update ab set cd = replace(cd,'8k','ak') where cd like '8k%'
如果欄位中有可能有多個8k
update ab set cd= case when left(cd,2)='8k' then 'ak'+right(cd,len(cd)-2) else cd end
sql中只知道欄位名要查在哪張表怎麼查啊
仁山智慧水 這個每種資料庫不一樣的 db2中 select tabname from syscat.columns where tabschema x and colname 欄位名 這裡,x指的是db2的模式。mysql中 select table name from information sc...
求oracle修改資料庫欄位長度sql
2個辦法 1.使用備份表 a.create table test as select from a b.drop table a c.create table a 將ddd欄位改為char 20 d.insert into a select from test e.drop table test2....
sql語句中查詢某欄位中含有某字串的語句怎麼寫
大野瘦子 select filename from oa file where filename not like 或者這個 select filename from oa file where filename not like 出現的問題就是問號和問好也是不一樣的,比如說英文標點半形的問號是 英...