SQL语句对数据库某列的数据进行处理

来源:百度知道 编辑:UC知道 时间:2024/05/25 22:44:17
我举例好了
数据库中有表【T】
该表有一列【A】
【A】列有大量的数据,部分数据像这样
some
orange
f1.txt
abs.txt
link.txt
...
我需要检索后面是.txt的并在该表中把它除去,SQL该如何写
保留行,只除去.txt的部分
看来是我没有说清楚了
需要一个语句批量的Update

不知道你要除去的是包含有.txt的记录还是只是去除.txt
1、除去记录
delete from T where A like '%.txt'
2、除去.txt
update T
set A = replace(A,'.txt','')
where A like '%.txt'

delete t where a like %.txt

delete from t where a like '%.txt'