當前位置:首頁 » 編程語言 » sql替換欄位中的最後一個字元
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql替換欄位中的最後一個字元

發布時間: 2022-10-07 13:59:33

sql替換欄位最後一個字元和幾個字元

S_VData 這個欄位是ntext 類型的
不能用right,left取
改成用substring 應該可以

----------
如果S_VData 不會超過4000的話
可以這樣
UPDATE S_Video SET S_VData=RIGHT(convert(Nvarchar(4000),S_VData),LEN(convert(Nvarchar(4000),S_VData))-1) WHERE S_VData LIKE '%#'

Ⅱ sql 刪除表中的欄位的最後一個字元

sqlserver寫法

如果是其他資料庫請說明,略有改動

update表Aset欄位A=substring(欄位A,1,len(欄位A)-1)where欄位Alike'%,'

Ⅲ 菜鳥求SQL命令,修改字元串最後一位。急急急,在線等。

假設表名為table,欄位名為aa

update table
set aa=left(aa,len(aa)-1)+'#'
where 篩選條件

Ⅳ SQL如何替換指定字元長度後面的內容

樓主好,使用sql中的replace函數,即可達到要求。比如現在某一列a中有個字元串:aabbcdeef,假設要把字元串當中的e替換成g,則:
select
replace(a,'e','g')
from
table1

Ⅳ 小經驗:SQL中如何去掉字元串中最後一個字元

--長度減一就可以了
selectleft(欄位名,len(欄位名)-1)from表名

Ⅵ 求SQL語句,批量刪除(或替換)欄位末尾指定字元

update article set content=replace(content,'/td','XX')
XX是你想替換成的內容

這樣應該可以了
update content=substring(content,1,len(content)-3)+replace(right(content,3),'/td','XX') from article

Ⅶ 怎麼SQL刪除最後一個指定字元~

UPDATE

SET
A = LEFT( A , LEN( A) - 1 )
WHERE
RIGHT( A, 1 ) = ','

演算法:
A = LEFT( A , LEN( A) - 1 )
就是設置 A = A 的左邊開始, 長度是 A 長度減1。

條件是
RIGHT( A, 1 ) = ','
意思就是 最右邊的一個字元是 逗號。

Ⅷ sql語句如何去掉一段特別長的文字最後一個字元

如果只有一個單引號想去掉,可以用這個:
update 表名 set 列名 = replace(列名,'\'','')

如果確定在最後一位,可以用這個:
update 表名 set 列名 = left(列名,CHAR_LENGTH(列名) - 1)
望採納,謝謝

Ⅸ 如何寫sql 語句,能刪除欄位中某個字元到最後字元串的

sqlserver的話用charindex截取到你要的字元位置,用left函數截取,後面的自然就沒了
left(col,charindex('字元',col)-1)
-----------------
刪除指定字元到指定的其他字元,要用stuff函數
stuff(col,charindex('字元',col),charindex('其他字元',col)-charindex('字元',col)+1,'')
不知道你包含不包含這兩個字元,上面的語句是同時去除兩個字元的,若不去除
stuff(col,charindex('字元',col)+,charindex('其他字元',col)-charindex('字元',col)-1,'')

Ⅹ sql 刪除表中的欄位的最後一個字元

如果就是要現在這種效果可以用UPDATE:
UPDATE A SET 欄位名=SUBSTR(欄位名,1,6);
如果想適用於所有類似SQL就這么寫:
UPDATE A SET 欄位名=SUBSTR(欄位名,1,LENGTH(欄位名)-1);